Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Accelerated_London_System
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 e6 4. Nd2 c5 5. c3 Nc6 6. Ngf3 Qb6 7. Rb1 Be7 8. Bd3
O-O 9. h4 cxd4 10. exd4 Qd8 11. g4 Nxg4 12. Bxh7+ Kxh7 13. Ng5+ Bxg5 14. hxg5+
Kg8 15. Qxg4 f6 16. g6 Re8 17. Qh5 Kf8 18. Qh8+ Ke7 *
Position (FEN): r1bqr2Q/pp2k1p1/2n1ppP1/3p4/3P1B2/2P5/PP1N1P2/1R2K2R w K - 5 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 889
Best move: Qxg7#