Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Queenside_Fianchetto_Variation
Moves: 1. Nf3 b6 2. d4 Bb7 3. c4 d5 4. cxd5 Bxd5 5. Nc3 Bb7 6. e4 Nf6 7. e5 Nd5 8. Bc4
e6 9. O-O Bb4 10. Nxd5 Bxd5 11. Bd3 O-O 12. Bxh7+ Kxh7 13. Ng5+ Kg8 14. Qh5 Re8
15. Qxf7+ Kh8 16. Qh5+ Kg8 17. Qh7+ Kf8 18. Qh8+ Ke7 *
Position (FEN): rn1qr2Q/p1p1k1p1/1p2p3/3bP1N1/1b1P4/8/PP3PPP/R1B2RK1 w - - 7 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 789
Best move: Qxg7#