Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Exchange_Variation
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nf6 5. h3 e6 6. Nf3 Be7 7. O-O O-O 8. c3
Nc6 9. Re1 Re8 10. Bf4 a6 11. Nbd2 b5 12. Rc1 Na5 13. Bb1 Nc4 14. Qc2 Bb7 15.
Ne5 Rc8 16. Nexc4 dxc4 17. Be5 Qd5 18. Bxf6 *
Position (FEN): 2r1r1k1/1b2bppp/p3pB2/1p1q4/2pP4/2P4P/PPQN1PP1/1BR1R1K1 b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1023
Best move: Qxg2#