Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Mason_Variation
Moves: 1. d4 d5 2. Bf4 Nc6 3. Nf3 Nf6 4. e3 Bg4 5. Nbd2 e6 6. Qc1 Bd6 7. Bg3 O-O 8. c3
Bxf3 9. Nxf3 Ne4 10. Bd3 Nxg3 11. hxg3 Qf6 12. Bxh7+ Kh8 13. Bc2+ Kg8 14. Bh7+
Kh8 15. Bd3+ Kg8 16. Qc2 Ne7 17. Bh7+ Kh8 18. Bg8+ Kxg8 *
Position (FEN): r4rk1/ppp1npp1/3bpq2/3p4/3P4/2P1PNP1/PPQ2PP1/R3K2R w KQ - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 670
Best move: Qh7#