Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c5 3. dxc5 Qa5+ 4. Nc3 e6 5. cxd5 exd5 6. Qa4+ Qxa4 7. Nxa4 Nc6
8. Nf3 Nf6 9. a3 Be7 10. b4 O-O 11. Bb2 Ne4 12. e3 Be6 13. Bd3 Rad8 14. O-O d4
15. Bxe4 dxe3 16. fxe3 Bc4 17. Rfc1 Bd3 18. Bxd3 Rxd3 19. Re1 Re8 20. Ne5 Nxe5
21. Bxe5 Bg5 22. Bf4 Bh4 23. g3 Bf6 24. Nb2 *
Position (FEN): 4r1k1/pp3ppp/5b2/2P5/1P3B2/P2rP1P1/1N5P/R3R1K1 b - - 2 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1476
Best move: Bxb2