Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Exchange_Variation
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nc6 5. c3 Nf6 6. h3 g6 7. Nf3 Bg7 8. Bg5
O-O 9. Nbd2 Bf5 10. Bxf5 gxf5 11. Bxf6 Bxf6 12. O-O Kh8 13. Re1 Rg8 14. Ne5
Bxe5 15. dxe5 e6 16. Nf3 Qf8 17. Kh2 Qg7 18. Qe2 *
Position (FEN): r5rk/pp3pqp/2n1p3/3pPp2/8/2P2N1P/PP2QPPK/R3R3 b - - 5 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 717
Best move: Qxg2#