Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Nc6 5. c3 Bg4 6. h3 Bh5 7. Be2 e6 8. Bf4
Bd6 9. Bxd6 Qxd6 10. Qb3 O-O-O 11. Nbd2 Nf6 12. a4 Ne4 13. Nxe4 dxe4 14. Nd2
Bxe2 15. Kxe2 f5 16. a5 e5 17. a6 b6 18. Qf7 Rhf8 *
Position (FEN): 2kr1r2/p4Qpp/Ppnq4/4pp2/3Pp3/2P4P/1P1NKPP1/R6R w - - 2 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1071
Best move: Qb7#