Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Exchange_Variation
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nc3 Nf6 5. Bg5 Bg4 6. f3 Bf5 7. g4 Bg6 8. f4
h6 9. Bxf6 gxf6 10. f5 Bh7 11. Bg2 e6 12. Qe2 Bb4 13. fxe6 O-O 14. exf7+ Rxf7
15. O-O-O Bxc3 16. bxc3 Qa5 17. Qe6 Qxc3 18. Bxd5 *
Position (FEN): rn4k1/pp3r1b/4Qp1p/3B4/3P2P1/2q5/P1P4P/2KR2NR b - - 0 18
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1411
Best move: Qxc2#