Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nc3 d6 3. Bc4 e6 4. f4 a6 5. a4 Nc6 6. Nf3 Qc7 7. d3 Nf6 8. O-O Be7
9. Qe1 O-O 10. Qg3 d5 11. Bb3 dxe4 12. dxe4 Re8 13. e5 Nh5 14. Qg4 g6 15. Ne4
Nd4 16. Nxd4 cxd4 17. Kh1 Bf8 18. Rf3 Bg7 19. Rh3 Qe7 20. Bd2 Bd7 21. Bc4 Bc6
22. Bd3 f5 23. exf6 Nxf6 24. Ng5 *
Position (FEN): r3r1k1/1p2q1bp/p1b1pnp1/6N1/P2p1PQ1/3B3R/1PPB2PP/R6K b - - 1 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 944
Best move: Nxg4