- ... Bh3
- Bf3 Rc3! (Indeed, here we go! By the way you made a little typo: Bf2 ...)
- Bxg2? Rg3 and black wins.
If white doesn't take g2, his position is worse, too:
- ... Bh3
- Bg6 Kd7
- Bf5+ Bxf5
- exf5 Rf8
- Rxg2 Rxf5
- Rd2 g4
And black has a clear endgame advantage, because finally white must play Rg2 (or other rook maneuvers) to stop the black g-pawn, but then black will play Kxd6 and wins.
Nice find (tricky pin) in a real tournament game! :)
Bf3? I thought white shouldn't make stupid moves.