Chess puzzle (Equality)
Moves: 1. d4 b6 2. c4 Bb7 3. Nf3 e6 4. e3 Nf6 5. Nbd2 Be7 6. Qc2 O-O 7. Bd3 a5 8. Ng5
g6 9. b3 d5 10. Bb2 dxc4 11. bxc4 Nfd7 12. h4 Nc6 13. Qc3 Bf6 14. Nde4 Nb4 15.
Bb1 Bxe4 16. Bxe4 Rb8 17. a3 Na6 18. f4 c5 19. h5 cxd4 20. exd4 Ndc5 21. hxg6
Nxe4 22. gxh7+ Kh8 23. Nxe4 Bg7 24. d5 *
Position (FEN): 1r1q1r1k/5pbP/np2p3/p2P4/2P1NP2/P1Q5/1B4P1/R3K2R b KQ - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1614
Best move: Bxc3+