There were some very interesting drawing chances in this game. Going back from the one heister pointed out,
38...Kf5 instead of 38...Rc6 (this one should draw in more than one ways)
Going further back, 34...R*c2 intead of 34...g5 should also lead to a draw.
And finally this move...
@FromMuToYou - In chess there are three kinds of thought techniques. Forward thinking, backward thinkging, and a combination of techniques. We use forward thinking the most often - If I do this, then he does this, and then I do this. The endgame often requires backward thinking or a combination of techniques to play the correct moves. You - in a sense - visualize the final position to be achieved, and then find the path that leads you there by playing backwards to the current position. This is a skill that I have taught in the past, but I reserve those lessons for paid customers :p. Unfortunately, I don't take on paid customers anymore.. so you'll have to find a book. Good luck!