I just realized this should be in the endgame forum. Could someone move my post?
Up a bishop in the endgame

You are actually up by such a significant margin that there are a number of ways to win this.
The generic rule is, if you have a material advantage, simplify the position - trade the rooks off, trade pawns off, etc, until you have an obviously won position.
This can take another form though too - if, for example, someone came to you and said "Hey, I have 4 pawns and my opponent 3, do I have a win?" you would probably say "Yes." So the idea at SOME point here is that you can cash in the bishop for one or two enemy pawns, and convert one type of advantage into another.
I'm not a "line" guy, but to play that position out, I'm immediately considering kf8 and g6 here. I want my king in action, and the position is dead static for the white king if black plays g6 soon, so the white king can't really make independent progress on the kingside. Get to where you aren't going to be back-rank mated, and the king can fend for himself - a rook ain't going to do for white to mate you in the open field.
So strategically, you force white to move some pawns or do a bunch of aimless shifting, and you should be able to find something to pick at. With his rook vs your king and your rook and bishop versus his king, as it were.

My idea to convert (it's not that easy since white's pawns are on dark squares and all the same side) is:
Step 1: Get the pieces to nice places. ...g6 and ...Kg7. Stick the bishop on f5, get the rook behind white's pawns if possible.
Step 2: Play ...h6. If white takes take back with the king, then play your rook back to your second rank (to defend f7), get the king out via the centre and into white's camp. Try to pressure the weak h- and f-pawns. If white leaves it as is take ...hxg5 Kxg5 (fxg5 weakens e5) and again the same plan. If white plays Kg3 and h4, bring your rook to check the king away and harass f4 and h4 without trading on g5.
Step 3: ??? Step 4: Profit.

1. Rd3 g6 2. Kg3 Kg7 and preparing to play h6 with the idea of weakening white's pawns. If 3. Kg4 Bf5+ 4. Kg3 h6 5. h4 Rb1 preparing to check the king away, or ...Rg1-Rh1-Rh3 and trading rooks. Definitely not fast but very very safe.

OOOPS on the ...Bf5 part. Mind blanked.
After 8. Rh2? Rxh2 and don't tell me you can't win a K+P+B v K+P endgame like that. That's the idea: ...h6 is to encourage white to weaken his pawns to avoid trading rooks. If not black's rook can add to the pressure on f4, g5 and h4. OK, you might not even need ...h6, just the thought of ...Rh3 seems enough.
Here is the endgame position after queens were traded in a game I just played. I was not able to find away to win pawns while defending my own, and we agreed to a draw. I am fairly certain a win is possible. Can someone please break down the position, explaining both black's and white's strategy and how the game would proceed between experts?