Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 c5 4. c3 Nc6 5. Nd2 Qb6 6. Qb3 c4 7. Qc2 e6 8. Ngf3
Be7 9. h3 O-O 10. Be2 Qd8 11. O-O b5 12. Ne5 Bb7 13. g4 Nd7 14. Nxd7 Qxd7 15.
Bg3 a5 16. e4 b4 17. e5 f5 18. f4 g6 19. g5 Bd8 20. h4 Bb6 21. Kg2 Ba6 22. Nf3
Ra7 23. Rh1 Rf7 24. h5 Kf8 *
Position (FEN): 5k2/r2q1r1p/bbn1p1p1/p2pPpPP/1ppP1P2/2P2NB1/PPQ1B1K1/R6R w - - 1 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1279
Best move: hxg6