Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Qh5 Nc6 3. Bc4 g6 4. Qf3 Nf6 5. c3 d6 6. h3 Bg7 7. d3 O-O 8. g4 Qe7
9. Bb3 a6 10. Bd1 b5 11. Qg2 d5 12. h4 dxe4 13. dxe4 b4 14. h5 Bb7 15. Bf3 Rad8
16. hxg6 fxg6 17. g5 Nd7 18. Qh3 Bh8 19. Be3 Bc8 20. Qh2 Nc5 21. Nd2 Nd3+ 22.
Ke2 a5 23. cxb4 Ba6 24. Kd1 Qxb4 *
Position (FEN): 3r1rkb/2p4p/b1n3p1/p3p1P1/1q2P3/3nBB2/PP1N1P1Q/R2K2NR w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1292
Best move: Qxh7#