Chess puzzle (Checkmate)
Opening: Nimzo-Larsen_Attack, Nimzo-Larsen_Attack_Modern_Variation
Moves: 1. b3 e5 2. Bb2 Nf6 3. d3 Nc6 4. Nd2 Bc5 5. Ngf3 a6 6. e3 d6 7. Be2 O-O 8. c4
Bg4 9. O-O h6 10. d4 exd4 11. exd4 Bb6 12. Qc2 Qd7 13. Qc3 Rae8 14. Bd3 Re7 15.
d5 Ne5 16. Ne4 Nxe4 17. Bxe4 Nxf3+ 18. Bxf3 Bxf3 *
Position (FEN): 5rk1/1ppqrpp1/pb1p3p/3P4/2P5/1PQ2b2/PB3PPP/R4RK1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 905
Best move: Qxg7#