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. Nc3 e6 6. Bxc4 Nc6 7. Nf3 Bb4 8.
O-O Bxc3 9. bxc3 Nge7 10. Bd3 a6 11. Bc2 b5 12. Qd3 Bb7 13. Ng5 h6 14. Nxf7
Kxf7 15. Qh3 Nf5 16. Bxf5 exf5 17. Qxf5+ Kg8 18. Qe6+ Kh7 19. Qf5+ g6 *
Position (FEN): r2q3r/1b5k/p1n3pp/1p3Q2/3P4/2P5/P4PPP/R1B2RK1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 886
Best move: Qf7#