Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Forgacs_Variation
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. Bc4 Bd6 7. Nf3 O-O
8. O-O Bg4 9. Be2 Re8 10. Be3 Nd7 11. c4 Bc7 12. b4 Nb6 13. c5 Nd5 14. Qd3 Nxb4
15. Qb3 Nd5 16. Bc4 Nxe3 17. Bxf7+ Kf8 18. Bxe8 Nxf1 *
Position (FEN): r2qBk2/ppb3pp/2p2p2/2P5/3P2b1/1Q3N2/P4PPP/R4nK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 838
Best move: Qf7#