Chess puzzle (Checkmate)
Opening: Nimzowitsch_Defense, Nimzowitsch_Defense_Other_variations
Moves: 1. e4 Nc6 2. d4 b6 3. d5 Nb8 4. Nc3 c6 5. Nf3 Bb7 6. Bc4 f6 7. Bf4 g6 8. e5 Bg7
9. d6 e6 10. O-O c5 11. Re1 f5 12. Ng5 Nh6 13. Bxe6 dxe6 14. Nxe6 Qd7 15. Nc7+
Kf8 16. Nxa8 Bxa8 17. Nd5 Qc6 18. Nf6 *
Position (FEN): bn3k1r/p5bp/1pqP1Npn/2p1Pp2/5B2/8/PPP2PPP/R2QR1K1 b - - 3 18
Black to move.
Themes: Kingside Attack Opening Mate in 1 
Puzzle rating: 904
Best move: Qxg2#