Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Two_Knights_Attack
Moves: 1. e4 c6 2. Nc3 d5 3. Nf3 dxe4 4. Nxe4 Bg4 5. h3 Bxf3 6. Qxf3 Nf6 7. Nxf6+ exf6
8. Qe4+ Be7 9. Bc4 O-O 10. O-O Re8 11. Qf5 Nd7 12. d4 g6 13. Qd3 a5 14. Bh6 b5
15. Bxf7+ Kxf7 *
Position (FEN): r2qr3/3nbk1p/2p2ppB/pp6/3P4/3Q3P/PPP2PP1/R4RK1 w - - 0 16
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1095
Best move: Qb3#