Can you save this ending?

IM JavierGil
Mar 14, 2016, 2:14 AM |
The following position was reached in a game played a number of years ago. The players ratings were in the 2100-2200 range. I think what happened (and what could have happened!) is quite instructive. 
Here's the score of the game with comments and variations: