I suck at endgames but i think i played pretty well this time =)

35.Rc5 is not good, giving up the pawn on f2 was not necessary. You should've gone Rb4-b2-c2 and carried on. In the game if black had played 36...Rc7 you'd have been the one struggling to get a draw.
Don't get carried away just because you have a passed pawn, it'll bite you in the butt.