Why not?
Once you're on D7 the pawn can be captured or kept. If black moves to capture the pawn with a bishop, you move the king into pawn's old spot. You capture the black rook with the other pawn for the win.
If there are no more bishops on the diagonal, or if they move their king to the B column, then you get a Queen and finish them off.
Am I missing something (I'm a very bad player)?