Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Bd3 Bg6 5. Nf3 e6 6. c3 c5 7. Bg5 Qc7 8. a3 Nc6
9. O-O Bh5 10. h3 cxd4 11. cxd4 Nxd4 12. g4 Nxf3+ 13. Qxf3 Bg6 14. b4 Qxe5 *
Position (FEN): r3kbnr/pp3ppp/4p1b1/3pq1B1/1P4P1/P2B1Q1P/5P2/RN3RK1 w kq - 0 15
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 867
Best move: Bb5#