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. Nf3 Qb6 7. O-O c5 8. c3
cxd4 9. cxd4 Nc6 10. Nc3 Nge7 11. a3 Rc8 12. Rd1 Nf5 13. Nxd5 exd5 14. Qxf5 Qd8
15. e6 f6 16. Ne5 fxe5 *
Position (FEN): 2rqkb1r/pp4pp/2n1P3/3ppQ2/3P4/P7/1P3PPP/R1BR2K1 w k - 0 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1028
Best move: Qf7#