Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. c3 Bc5 5. d4 exd4 6. cxd4 Bb6 7. e5 d5 8. Bb5
Bg4 9. Bxc6+ bxc6 10. Qd3 Bxf3 11. gxf3 Qh4 12. f4 Ne7 13. Nc3 O-O 14. Na4 Ba5+
15. Bd2 Bb6 16. Nxb6 axb6 17. Qg3 Qh5 18. f3 Nf5 19. Qf2 Ra4 20. Bc3 Nh4 21.
Ke2 Re8 22. b3 Ra6 23. a4 f6 24. Rag1 Qf5 *
Position (FEN): 4r1k1/2p3p1/rpp2p1p/3pPq2/P2P1P1n/1PB2P2/4KQ1P/6RR w - - 2 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1013
Best move: Qxh4