Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Queens_Gambit_Invitation
Moves: 1. Nf3 e6 2. d4 d5 3. g3 Bd7 4. Bg2 Bd6 5. c4 Nf6 6. Nc3 dxc4 7. e4 Bb4 8. O-O
O-O 9. e5 Ne8 10. Ng5 f6 11. Nxh7 Kxh7 12. Qh5+ Kg8 13. Nd5 Ba5 14. Bh6 gxh6
15. Qg6+ Ng7 16. Nxf6+ Rxf6 17. exf6 Qe8 *
Position (FEN): rn2q1k1/pppb2n1/4pPQp/b7/2pP4/6P1/PP3PBP/R4RK1 w - - 1 18
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1502
Best move: Qxg7#