Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_London_System
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 e6 4. e3 Bd6 5. Bg3 Nc6 6. c3 Ne4 7. Bh4 f6 8. Nbd2
g5 9. Bg3 Nxg3 10. hxg3 Bd7 11. Nxg5 fxg5 12. Qh5+ Kf8 13. Qf3+ Kg8 14. Bd3 Qe7
15. O-O-O Rf8 16. Qe2 h6 17. f4 Kf7 18. Qh5+ Kg7 *
Position (FEN): 5r1r/pppbq1k1/2nbp2p/3p2pQ/3P1P2/2PBP1P1/PP1N2P1/2KR3R w - - 3 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 787
Best move: Qg6#