I was playing the following puzzle on lichess playing the black pieces and found the move
Bf5, expecting either
Qe3, resulting in me taking the white bishop on
c2 and completing the puzzle.
The play by white however surprised me as white instead played
Qxf5, allowing for me to take the queen with
If instead white had played either
Qe3 I would at most have won a bishop on
bxc2. and left me with no more ways to threaten the queen (
Qe5 doesn't work due to the D pawn,
Kd4 dito with C pawn), and it doesn't look like white gains a superior position due to the sacrifice
Am I missing some other big opportunity here that would give black a big advantage if white had not sacrificed the queen?
r3k1nr/5pp1/p1nqp2p/1p1p4/3P2b1/2PQ1N2/PPBN1PPP/R3K2R b KQkq - 1 12