Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Modern_Defense
Moves: 1. d4 g6 2. Nc3 Bg7 3. Bf4 d6 4. Qd2 Nf6 5. e4 O-O 6. Be2 c5 7. d5 Nbd7 8. h4
a6 9. h5 b5 10. hxg6 fxg6 11. Bh6 b4 12. Na4 Ne5 13. Bxg7 Kxg7 14. f4 Ned7 15.
g4 Nxe4 16. Qe3 Nef6 17. g5 Nxd5 18. Qh3 Nxf4 *
Position (FEN): r1bq1r2/3np1kp/p2p2p1/2p3P1/Np3n2/7Q/PPP1B3/R3K1NR w KQ - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1620
Best move: Qxh7#