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. a3 Bd6 7. Nf3 O-O 8. Bg5
dxc4 9. Bxc4 Be7 10. O-O Nc6 11. h3 a6 12. Rc1 b5 13. Ba2 Bb7 14. Re1 Nd5 15.
Nxd5 Bxg5 16. Nxg5 Qxg5 17. Nb4 Nxb4 18. axb4 *
Position (FEN): r4rk1/1b3ppp/p3p3/1p4q1/1P1P4/7P/BP3PP1/2RQR1K1 b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 648
Best move: Qxg2#