Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Zukertort_Variation
Moves: 1. Nf3 d5 2. d4 e6 3. Nc3 Bb4 4. Bf4 Nf6 5. a3 Bxc3+ 6. bxc3 O-O 7. g4 Ne4 8.
Qd3 Nc6 9. h4 Na5 10. g5 Nc4 11. h5 Nb2 12. Qe3 Nc4 13. Qd3 b6 14. g6 fxg6 15.
Be5 Nxe5 16. Nxe5 gxh5 17. Rxh5 Nxf2 *
Position (FEN): r1bq1rk1/p1p3pp/1p2p3/3pN2R/3P4/P1PQ4/2P1Pn2/R3KB2 w Q - 0 18
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 603
Best move: Qxh7#