Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. c3 a6 6. b4 Ba7 7. Qe2 d6 8. h3 h6
9. Be3 Qe7 10. Bxa7 Nxa7 11. Nbd2 Bd7 12. a4 Nc8 13. O-O g5 14. Nh2 h5 15. d4
g4 16. hxg4 hxg4 17. g3 Qf8 18. f4 gxf3 19. Rxf3 Qh6 20. Ndf1 Ng4 21. Bxf7+ Kd8
22. d5 Ne7 23. Be6 Bxe6 24. dxe6 Qxe6 *
Position (FEN): r2k3r/1pp1n3/p2pq3/4p3/PP2P1n1/2P2RP1/4Q2N/R4NK1 w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1392
Best move: Nxg4