Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. Nc3 Nf6 5. d3 a6 6. a3 Bc5 7. Be3 Bxe3 8. fxe3
d6 9. d4 Bg4 10. d5 Na5 11. Ba2 b6 12. h3 Bd7 13. b4 Nb7 14. O-O a5 15. Bc4 O-O
16. Qd2 axb4 17. axb4 Rb8 18. Ba6 Nh5 19. Be2 Ng3 20. Rfb1 Qf6 21. Qe1 Qg6 22.
Kh2 Nxe4 23. Bd3 f5 24. Nh4 Ng5 *
Position (FEN): 1r3rk1/1npb2p1/1p1p2qp/3Pppn1/1P5N/2NBP2P/2P3PK/RR2Q3 w - - 2 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 999
Best move: Nxg6