I thought I couldn't be worse here with the passed pawn...
33. Kg1f1 Kf7f6 34. Bc7d6 Bb2d4
...Be5 was perhaps better; I shouldn't have been afraid of Bxe6 as I could just recapture on d6
35. Kf1e2 Ne6g5 36. f3 Ng5f7 37. Bd6c7 Nf7h6
A bit confused? Why not ...Ne5 to keep the White King from progressing forwards?
38. Ke2d3
White's plan is very simple, to exchange the black pawn on c5. Black needs to be aiming for the weak white pawns but he is fiddling around with his knight...
38... Nh6f7 39. Kd3e4 Bd4e5 40. Bc7xe5 Nf7xe5
Black starts to exchange off foreseeing an easy draw as the White King is drawn to the queenside leaving the Black King to mop up White's extra pawn