Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Classical_Variation
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. f3 e6 6. Bf4 h6 7. Bd3 Nf6 8.
Nxf6+ Qxf6 9. Be5 Qg6 10. g4 Bxd3 11. Qxd3 Nd7 12. O-O-O O-O-O 13. Qc3 Qg5+ 14.
f4 Qxg4 15. Nf3 f6 16. Rhg1 Qh5 17. Qa5 Qxf3 *
Position (FEN): 2kr1b1r/pp1n2p1/2p1pp1p/Q3B3/3P1P2/5q2/PPP4P/2KR2R1 w - - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 877
Best move: Qc7#