Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Ne2 Nc6 3. c4 d6 4. Nbc3 Nf6 5. d3 a6 6. g3 e6 7. Bg2 Qc7 8. O-O
Be7 9. f4 Bd7 10. f5 O-O 11. h3 Rab8 12. g4 h6 13. Nf4 b5 14. fxe6 fxe6 15. Ng6
Rf7 16. Nxe7+ Nxe7 17. g5 hxg5 18. Bxg5 b4 19. Bxf6 Rxf6 20. Rxf6 gxf6 21. Ne2
Kf7 22. Nf4 Rh8 23. a3 a5 24. Qg4 *
Position (FEN): 7r/2qbnk2/3ppp2/p1p5/1pP1PNQ1/P2P3P/1P4B1/R5K1 b - - 1 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1431
Best move: e5