Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. Bf4 e6 3. Nd2 c5 4. e3 d5 5. c3 Nc6 6. Ngf3 Bd6 7. Bg3 O-O 8. Qc2
c4 9. Ne5 Nh5 10. Ndf3 Nxg3 11. hxg3 g6 12. Ng4 f5 13. Nge5 Qf6 14. Nxc6 bxc6
15. Qd2 Rf7 16. Be2 Rb8 17. Bd1 Rfb7 18. b3 a5 19. Bc2 c5 20. O-O a4 21. dxc5
Bxc5 22. b4 Bd6 23. Bxa4 Bd7 24. Bxd7 Rxd7 25. a4 g5 26. a5 h5 27. a6 h4 28.
Nd4 Qh6 29. a7 Ra8 30. f4 *
Position (FEN): r5k1/P2r4/3bp2q/3p1pp1/1PpN1P1p/2P1P1P1/3Q2P1/R4RK1 b - - 0 30
Black to move.
Themes:  Middlegame  
Puzzle rating: 1522
Best move: hxg3