Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Bd3 Bxd3 5. Qxd3 e6 6. f4 g6 7. Nf3 Nd7 8. c4
dxc4 9. Qxc4 Nb6 10. Qc2 Ne7 11. Nc3 Ned5 12. a3 Nxc3 13. bxc3 Qd5 14. O-O Nc4
15. Nd2 Ne3 16. Qd3 *
Position (FEN): r3kb1r/pp3p1p/2p1p1p1/3qP3/3P1P2/P1PQn3/3N2PP/R1B2RK1 b kq - 6 16
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1004
Best move: Qxg2#