Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Nimzo-Larsen_Variation
Moves: 1. Nf3 Nf6 2. b3 b6 3. g3 Bb7 4. Bg2 g6 5. O-O Bg7 6. Bb2 O-O 7. c4 c5 8. d4
cxd4 9. Nxd4 Bxg2 10. Kxg2 Nc6 11. Nc3 Nxd4 12. Qxd4 Qc8 13. Rfd1 Qc6+ 14. f3
Rfd8 15. e4 d6 16. Nd5 Nxd5 *
Position (FEN): r2r2k1/p3ppbp/1pqp2p1/3n4/2PQP3/1P3PP1/PB4KP/R2R4 w - - 0 17
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 592
Best move: Qxg7#