Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Stonewall_Attack
Moves: 1. d4 d5 2. e3 Nf6 3. Bd3 e6 4. f4 Nc6 5. Nf3 Bd6 6. O-O O-O 7. Nbd2 a6 8. Ng5
Ne7 9. Rf3 c5 10. c3 b5 11. b4 c4 12. Bc2 a5 13. g4 axb4 14. Bxh7+ Nxh7 15.
Nxh7 Kxh7 16. Rh3+ Kg8 17. g5 f5 18. Qh5 g6 *
Position (FEN): r1bq1rk1/4n3/3bp1p1/1p1p1pPQ/1ppP1P2/2P1P2R/P2N3P/R1B3K1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1219
Best move: Qh7#