Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Qf6 3. Bc4 Bc5 4. c3 d6 5. h3 c6 6. d4 exd4 7. cxd4 Bb4+ 8. Bd2
Bxd2+ 9. Nbxd2 b5 10. Bb3 a5 11. a4 b4 12. Nc4 Nd7 13. O-O g5 14. e5 dxe5 15.
Nfxe5 h5 16. Re1 Ne7 17. Nxd7 Bxd7 18. Qe2 g4 19. Nb6 Ra7 20. Nxd7 Rxd7 21.
hxg4 hxg4 22. Qxg4 Rg8 23. Qe4 Qg5 24. Qxc6 Kd8 25. Bxf7 *
Position (FEN): 3k2r1/3rnB2/2Q5/p5q1/Pp1P4/8/1P3PP1/R3R1K1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1349
Best move: Nxc6