Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Nimzo-Larsen_Variation
Moves: 1. Nf3 Nf6 2. b3 g6 3. Bb2 Bg7 4. g4 O-O 5. h4 Nxg4 6. Bxg7 Kxg7 7. h5 d6 8. d4
e5 9. Nc3 Nc6 10. Qd2 exd4 11. Nxd4 Nxd4 12. Qxd4+ Qf6 13. h6+ Kg8 14. O-O-O
Qxf2 *
Position (FEN): r1b2rk1/ppp2p1p/3p2pP/8/3Q2n1/1PN5/P1P1Pq2/2KR1B1R w - - 0 15
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 983
Best move: Qg7#