I calculated that I could now munch this pawn safely.
30. Rf3xc3
Black takes the swap which is more or less forced.
30... Qa3xc3 31. Rb1xb5
White can now feast on my exposed b pawn, forcing my bishop away.
31... Bb6d4 32. Qe4e2
White wants to get the queen in a position to swing over to a2 and threaten the pawn. I think this was premature. Better would have been to first play Rb7.
32... a4
I take the chance to push the a pawn.
33. h3
I don't know why white played this. It is a very passive move and I give it a ? Better would have been the more aggressive h4
33... a3
Pushing the a pawn again seems obvious,
34. h4
White NOW plays h4 - wasting a tempo.
34... h5
I close the file. I am happy with my position at this point. The pawn on e5 looks menacing but is under control. My A pawn is much more dangerous.