Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Leningrad_Variation
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bg5 h6 5. Bh4 O-O 6. Nf3 b6 7. e3 Bb7 8. Bd3
d5 9. O-O Nbd7 10. cxd5 Bxc3 11. bxc3 Bxd5 12. e4 Bb7 13. e5 Bxf3 14. Qxf3 g5
15. exf6 gxh4 16. Qg4+ Kh8 *
Position (FEN): r2q1r1k/p1pn1p2/1p2pP1p/8/3P2Qp/2PB4/P4PPP/R4RK1 w - - 2 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 799
Best move: Qg7#