Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. f4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bd7 6. Nf3 e6 7. d4 Nf6 8. c3
Be7 9. Bd3 c5 10. Ne5 cxd4 11. cxd4 Nc6 12. Bc2 Nxe5 13. fxe5 Nd5 14. a3 Bg5
15. O-O Bxc1 16. Rxc1 Ne3 17. Qh5 Nxf1 18. Rxf1 Bb5 *
Position (FEN): r2qk2r/pp3ppp/4p3/1b2P2Q/3P4/P5N1/1PB3PP/5RK1 w kq - 1 19
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 885
Best move: Qxf7#