A well played out draw but blunder at a crucial moment
I don't know why you are praising yourself after 31...Kc4. You are dead lost after Nf4
nvr analysed Nf4 looks to be better