Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 Bc5 5. d3 a6 6. a3 Ba7 7. h3 d6 8. Ba2 h6
9. Be3 O-O 10. g4 Ne7 11. g5 hxg5 12. Bxg5 Nh7 13. h4 c6 14. Rg1 Qc7 15. Qd2
Nxg5 16. Qxg5 g6 17. h5 Kg7 18. hxg6 fxg6 19. Nh4 Bxf2+ 20. Ke2 Bxg1 21. Rxg1
d5 *
Position (FEN): r1b2r2/1pq1n1k1/p1p3p1/3pp1Q1/4P2N/P1NP4/BPP1K3/6R1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1616
Best move: Nxg6