Chess puzzle (Crushing)
Moves: 1. e4 g6 2. Nf3 Bg7 3. Bc4 e6 4. d3 c6 5. a3 Ne7 6. Nc3 O-O 7. Be3 d5 8. exd5
exd5 9. Ba2 d4 10. Bxd4 Bxd4 11. Nxd4 Qxd4 12. Qf3 Nf5 13. O-O-O Na6 14. Ne2
Qd6 15. g4 Nh6 16. g5 Ng4 17. h4 Bf5 18. h5 Ne5 19. Qg3 Bg4 20. Nf4 Bxd1 21.
Kxd1 Nc5 *
Position (FEN): r4rk1/pp3p1p/2pq2p1/2n1n1PP/5N2/P2P2Q1/BPP2P2/3K3R w - - 1 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1488
Best move: hxg6