Chess puzzle (Checkmate)
Opening: Nimzowitsch_Defense, Nimzowitsch_Defense_Kennedy_Variation
Moves: 1. e4 Nc6 2. d4 e5 3. d5 Nce7 4. Bd3 Ng6 5. Nf3 Nf6 6. O-O Bc5 7. Bg5 O-O 8. c4
a6 9. a3 d6 10. h3 h6 11. Bxf6 Qxf6 12. b4 Ba7 13. Nbd2 Nf4 14. Be2 Qg6 15. Kh2
*
Position (FEN): r1b2rk1/bpp2pp1/p2p2qp/3Pp3/1PP1Pn2/P4N1P/3NBPPK/R2Q1R2 b - - 6 15
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 604
Best move: Qxg2#