Chess puzzle (Checkmate)
Opening: Nimzo-Larsen_Attack, Nimzo-Larsen_Attack_Modern_Variation
Moves: 1. b3 e5 2. Bb2 Nc6 3. Nc3 Bb4 4. a3 Ba5 5. b4 Bb6 6. Na4 d6 7. Nxb6 axb6 8.
Nf3 Nf6 9. g3 Bg4 10. Bg2 O-O 11. O-O h6 12. d4 exd4 13. Nxd4 Nxd4 14. Qxd4 Re8
15. Bxb7 Bxe2 16. Rfe1 Rb8 17. Bc6 Re6 18. Bd5 Nxd5 *
Position (FEN): 1r1q2k1/2p2pp1/1p1pr2p/3n4/1P1Q4/P5P1/1BP1bP1P/R3R1K1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 732
Best move: Qxg7#