Chess puzzle (Crushing)
Moves: 1. d4 e6 2. e4 d5 3. exd5 exd5 4. Bd3 Nc6 5. Nf3 Bd6 6. O-O Bg4 7. Re1+ Nge7 8.
h3 Bh5 9. Bg5 f6 10. Be3 Qd7 11. c3 O-O-O 12. b4 Rdg8 13. a4 g5 14. Be2 g4 15.
Nh2 gxh3 16. g3 Bf7 17. a5 h5 18. b5 Nd8 19. b6 a6 20. bxc7 Qxc7 21. Nf1 Bxg3
22. fxg3 Rxg3+ 23. Kh1 Rg2 24. Bf3 Rhg8 25. Bxg2 *
Position (FEN): 2kn2r1/1pq1nb2/p4p2/P2p3p/3P4/2P1B2p/6B1/RN1QRN1K b - - 0 25
Black to move.
Themes: Advanced Pawn, Kingside Attack Middlegame  
Puzzle rating: 1071
Best move: hxg2+