Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Grunfeld_Reversed
Moves: 1. d4 e6 2. Nf3 d5 3. g3 c5 4. Bg2 Nc6 5. O-O Nf6 6. b3 Bd6 7. Bb2 O-O 8. Nbd2
cxd4 9. Rc1 e5 10. e3 dxe3 11. fxe3 Ng4 12. Qe2 Bc5 13. c4 Nxe3 14. cxd5 Nxf1+
15. Kxf1 Nd4 16. Qxe5 Nxf3 *
Position (FEN): r1bq1rk1/pp3ppp/8/2bPQ3/8/1P3nP1/PB1N2BP/2R2K2 w - - 0 17
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 883
Best move: Qxg7#