Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. a3 Bc5 5. O-O d6 6. Nc3 Bd7 7. b4 Bb6 8. Nd5
Nxd5 9. exd5 f6 10. dxc6 Bxc6 11. Nh4 Qd7 12. Qh5+ g6 13. Nxg6 O-O-O 14. Nxh8
Rxh8 15. d3 Qg7 16. Be6+ Kb8 17. Bh3 Rg8 18. g3 Bd4 19. Rb1 f5 20. Qxf5 h5 21.
Bb2 Bb6 22. Bg2 h4 23. Bxc6 hxg3 24. Kh1 *
Position (FEN): 1k4r1/ppp3q1/1bBp4/4pQ2/1P6/P2P2p1/1BP2P1P/1R3R1K b - - 1 24
Black to move.
Themes: Advanced Pawn Middlegame  
Puzzle rating: 1314
Best move: g2+