Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. Nh4 Qxh4 6. c4 Nd7 7. Be3 c5 8. Qa4
cxd4 9. Bd2 dxc4 10. Bxc4 Bxb1 11. Rxb1 d3 12. O-O Ne7 13. f4 Nc6 14. f5 Ndxe5
15. fxe6 fxe6 16. Qb5 Nxc4 17. Qxb7 Qd4+ 18. Kh1 Rd8 *
Position (FEN): 3rkb1r/pQ4pp/2n1p3/8/2nq4/3p4/PP1B2PP/1R3R1K w k - 3 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1457
Best move: Qf7#