Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Panov_Attack
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 dxc4 5. Bxc4 Nc6 6. d5 Ne5 7. Bb3 b5 8.
Nc3 a6 9. a3 Bb7 10. Nge2 Nf6 11. Bg5 Rc8 12. Bxf6 exf6 13. O-O Bd6 14. Ng3 O-O
15. Nf5 Bb8 16. f4 Nc4 17. Bxc4 Rxc4 18. Qg4 Bc8 *
Position (FEN): 1bbq1rk1/5ppp/p4p2/1p1P1N2/2r2PQ1/P1N5/1P4PP/R4RK1 w - - 2 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1220
Best move: Qxg7#