Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Bd3 Bxd3 5. Qxd3 e6 6. f4 g6 7. Nf3 a6 8. O-O
Nd7 9. c3 c5 10. g4 Rc8 11. f5 cxd4 12. cxd4 gxf5 13. gxf5 Ne7 14. Ng5 Nxf5 15.
Rxf5 exf5 16. Nc3 Rg8 17. Qxf5 Rxc3 *
Position (FEN): 3qkbr1/1p1n1p1p/p7/3pPQN1/3P4/2r5/PP5P/R1B3K1 w - - 0 18
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 969
Best move: Qxf7#