Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. h3 c5 6. c3 Nc6 7. Bb5 a6 8. Bxc6+
bxc6 9. O-O cxd4 10. cxd4 c5 11. Nc3 cxd4 12. Nxd4 Ne7 13. Bg5 f6 14. exf6 gxf6
15. Bxf6 Rg8 16. Nxf5 exf5 17. Nxd5 Qxd5 18. Bxe7 *
Position (FEN): r3kbr1/4B2p/p7/3q1p2/8/7P/PP3PP1/R2Q1RK1 b q - 0 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1200
Best move: Qxg2#