Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Exchange_Variation
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nc6 5. c3 Bd7 6. Bf4 Qb6 7. Nf3 e6 8. b3
Nce7 9. Nbd2 Ng6 10. Bg3 Bd6 11. Bxd6 Qxd6 12. O-O Nf6 13. Re1 Nf4 14. Bc2 O-O
15. Ne5 Rac8 16. c4 dxc4 17. Ndxc4 Qd5 18. Nxd7 *
Position (FEN): 2r2rk1/pp1N1ppp/4pn2/3q4/2NP1n2/1P6/P1B2PPP/R2QR1K1 b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1159
Best move: Qxg2#