Chess puzzle (Crushing)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 c6 4. Nf3 Bg4 5. h3 Bh5 6. g4 Bg6 7. Bd3 Qa5 8. Bd2
Qc7 9. Qe2 e5 10. dxe5 dxe5 11. g5 Nh5 12. O-O-O Nd7 13. Nh4 Nf4 14. Bxf4 exf4
15. Nxg6 hxg6 16. Bc4 Ne5 17. Bb3 Bb4 18. Na4 b5 19. Nc3 Bxc3 20. bxc3 O-O 21.
h4 Rad8 22. h5 Rxd1+ 23. Qxd1 a5 *
Position (FEN): 5rk1/2q2pp1/2p3p1/pp2n1PP/4Pp2/1BP5/P1P2P2/2KQ3R w - - 0 24
White to move.
Themes: Pin Endgame  
Puzzle rating: 1505
Best move: hxg6