Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nc3 Bg7 6. Nb3 e6 7. Bc4 Nge7 8.
O-O d5 9. exd5 exd5 10. Bb5 a6 11. Be2 O-O 12. Bg5 Be6 13. Nc5 Qc7 14. Nxe6
fxe6 15. Qd2 Rf5 16. Bg4 Rff8 17. Bxe6+ Kh8 18. Rae1 Be5 19. g3 Nd4 20. f4 Nxe6
21. fxe5 Nxg5 22. Qxg5 Qc5+ 23. Kg2 Nf5 24. Rf2 *
Position (FEN): r4r1k/1p5p/p5p1/2qpPnQ1/8/2N3P1/PPP2RKP/4R3 b - - 4 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1867
Best move: Nh4+