Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Panov_Attack
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 5. Nc3 e6 6. Nf3 Bb4 7. a3 Be7 8. Bd3
Nc6 9. O-O O-O 10. h3 b6 11. cxd5 Nxd5 12. Nxd5 Qxd5 13. Bf4 Bb7 14. Re1 Nxd4
15. Nxd4 *
Position (FEN): r4rk1/pb2bppp/1p2p3/3q4/3N1B2/P2B3P/1P3PP1/R2QR1K1 b - - 0 15
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1219
Best move: Qxg2#