Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 a6 3. Nc3 e6 4. d4 cxd4 5. Nxd4 b5 6. a3 Qb6 7. Nb3 Bb7 8. Be3
Qc7 9. g3 d6 10. Bg2 Nf6 11. O-O Be7 12. f4 Nbd7 13. g4 h5 14. h3 hxg4 15. hxg4
Nc5 16. Nxc5 dxc5 17. Qe2 b4 18. Nd1 Nxe4 19. Bf2 f5 20. Be1 O-O-O 21. gxf5
exf5 22. Ne3 g6 23. c3 Rh5 24. Nxf5 Rdh8 25. Nxe7+ *
Position (FEN): 2k4r/1bq1N3/p5p1/2p4r/1p2nP2/P1P5/1P2Q1B1/R3BRK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 600
Best move: Qxe7