Chess puzzle (Crushing)
Moves: 1. e4 c6 2. Nf3 d6 3. d4 Qa5+ 4. Nbd2 Nd7 5. b3 Ngf6 6. Qe2 h6 7. Bb2 g5 8. e5
g4 9. exf6 gxf3 10. Qxf3 Nxf6 11. O-O-O Bg4 12. Qf4 Bxd1 13. a4 Bh5 14. Bd3
O-O-O 15. Nc4 Qc7 16. Re1 Nd5 17. Qf5+ Kb8 18. Qxh5 Nf6 19. Qxf7 Rg8 20. g3 h5
21. d5 Bh6+ 22. Kb1 Nxd5 23. Bf1 Rdf8 24. Qe6 Rf6 *
Position (FEN): 1k4r1/ppq1p3/2ppQr1b/3n3p/P1N5/1P4P1/1BP2P1P/1K2RB2 w - - 4 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1048
Best move: Qxg8+