Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Two_Knights_Attack
Moves: 1. e4 c6 2. Nf3 d5 3. Nc3 e6 4. d4 Bb4 5. Bd3 Ne7 6. Bd2 Nd7 7. O-O c5 8. exd5
Bxc3 9. Bxc3 Nxd5 10. dxc5 Nxc3 11. bxc3 Nxc5 12. Qe2 Nxd3 13. cxd3 b6 14. Ne5
Bb7 15. d4 Rc8 16. Rac1 Qd5 17. Rfe1 *
Position (FEN): 2r1k2r/pb3ppp/1p2p3/3qN3/3P4/2P5/P3QPPP/2R1R1K1 b k - 4 17
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 536
Best move: Qxg2#