My idea was:
... Bxf4
g3xf4 b1Q+
Ng2
The other way would be:
... Bb4
Rxb4 b1Q+
Ng2
I don't see a huge difference - black loses - or at least risks losing - the bishop either way, and also is able to promote the pawn either way. The white rook can't take the new queen because he is in check from the black rook.
My solution opens up the king's defenses a little and gains black a pawn