Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Two_Knights_Attack
Moves: 1. e4 c6 2. Nf3 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Qe2 Nxe4 6. Qxe4 Nd7 7. Bc4 Nf6
8. Ne5 e6 9. Qe2 Bd6 10. d4 O-O 11. O-O Qc7 12. Bf4 b5 13. Bd3 Bb7 14. c3 a6
15. Rad1 c5 16. dxc5 Qxc5 17. Nd7 Qc6 18. Bxd6 *
Position (FEN): r4rk1/1b1N1ppp/p1qBpn2/1p6/8/2PB4/PP2QPPP/3R1RK1 b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 722
Best move: Qxg2#