Chess puzzle (Crushing)
Moves: 1. Nf3 d5 2. g3 Nc6 3. Bg2 e5 4. d3 Bg4 5. Nbd2 Qd7 6. h3 Be6 7. e4 d4 8. Nc4
Bxc4 9. dxc4 O-O-O 10. O-O Be7 11. a3 h5 12. h4 Nf6 13. Ng5 Qe8 14. b4 Kb8 15.
Bd2 Ng4 16. b5 Bxg5 17. Bxg5 Ne7 18. a4 f6 19. Bd2 g5 20. hxg5 Qg6 21. gxf6
Nxf6 22. Qf3 Rdf8 23. Bh3 Nxe4 24. Qe2 h4 25. g4 Rf7 26. f3 Ng3 27. Qxe5 Nxf1 *
Position (FEN): 1k5r/ppp1nr2/6q1/1P2Q3/P1Pp2Pp/5P1B/2PB4/R4nK1 w - - 0 28
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1389
Best move: Qxh8+