Chess puzzle (Checkmate)
Opening: Nimzowitsch_Defense, Nimzowitsch_Defense_Kennedy_Variation
Moves: 1. e4 Nc6 2. d4 e5 3. d5 Nce7 4. c4 Ng6 5. Nf3 Nf6 6. Nc3 Bc5 7. Bd3 O-O 8. O-O
d6 9. a3 Re8 10. Bd2 Bg4 11. h3 Bd7 12. Qb1 Nh5 13. a4 a6 14. a5 Ngf4 15. Bc2
Qf6 16. Qd1 Bxh3 17. gxh3 Qg6+ 18. Kh1 *
Position (FEN): r3r1k1/1pp2ppp/p2p2q1/P1bPp2n/2P1Pn2/2N2N1P/1PBB1P2/R2Q1R1K b - - 2 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 814
Best move: Qg2#