Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nc3 Bb4 4. Nge2 d6 5. a3 Ba5 6. d3 O-O 7. O-O h6 8. f4
Bg4 9. f5 c6 10. h3 Bh5 11. Bd2 d5 12. Ba2 d4 13. Na4 Bc7 14. Qe1 b5 15. Nc5 a5
16. Nb3 a4 17. Nbc1 Nbd7 18. Ng3 Ba5 19. b4 Bb6 20. Nce2 c5 21. Nxh5 Nxh5 22.
Ng3 Nhf6 23. Qe2 c4 24. dxc4 *
Position (FEN): r2q1rk1/3n1pp1/1b3n1p/1p2pP2/pPPpP3/P5NP/B1PBQ1P1/R4RK1 b - - 0 24
Black to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 918
Best move: d3+