Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. O-O d6 5. h3 Be6 6. b3 Bxc4 7. bxc4 Nf6 8.
Re1 O-O 9. Bb2 Nd7 10. c3 Nc5 11. d4 Nd7 12. d5 Ncb8 13. Nbd2 Nc5 14. Nb3 Nbd7
15. Ba3 Nxb3 16. axb3 b6 17. b4 a5 18. Rb1 axb4 19. Bxb4 h6 20. Ra1 Bf6 21. Nh2
Nc5 22. Ng4 Be7 23. Ba3 Ra7 24. Ne3 Qa8 25. Nf5 Bf6 26. Bxc5 bxc5 27. Rxa7 Qxa7
28. Qg4 Bg5 29. h4 g6 *
Position (FEN): 5rk1/q1p2p2/3p2pp/2pPpNb1/2P1P1QP/2P5/5PP1/4R1K1 w - - 0 30
White to move.
Themes:  Endgame  
Puzzle rating: 1452
Best move: hxg5