Chess puzzle (Checkmate)
Opening: Nimzo-Larsen_Attack, Nimzo-Larsen_Attack_English_Variation
Moves: 1. b3 c5 2. Bb2 d5 3. d4 Nc6 4. dxc5 e5 5. e3 Bxc5 6. Nc3 Nf6 7. Bb5 O-O 8.
Nge2 a6 9. Bxc6 bxc6 10. h3 Bb4 11. O-O Be6 12. a3 Ba5 13. b4 Bc7 14. Na4 Qd6
15. f4 exf4 16. Nxf4 Ne4 17. Qf3 Nd2 18. Qg3 Nxf1 *
Position (FEN): r4rk1/2b2ppp/p1pqb3/3p4/NP3N2/P3P1QP/1BP3P1/R4nK1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 986
Best move: Qxg7#