Chess puzzle (Crushing)
Moves: 1. Nf3 Nf6 2. d4 g6 3. c4 Bg7 4. Nc3 O-O 5. e4 d6 6. Be2 Nbd7 7. h3 c5 8. d5 a6
9. a4 Rb8 10. O-O Ne5 11. Be3 Bd7 12. Nxe5 dxe5 13. Bxc5 b6 14. Be3 Ne8 15. Bg4
h5 16. Bxd7 Qxd7 17. Rc1 Nd6 18. b3 f5 19. f3 f4 20. Bf2 g5 21. Kh1 Rf6 22. Rg1
Rg6 23. Na2 Kf7 24. Nb4 g4 25. hxg4 *
Position (FEN): 1r6/3qpkb1/pp1n2r1/3Pp2p/PNP1PpP1/1P3P2/5BP1/2RQ2RK b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 993
Best move: hxg4