64. Nb3 was pretty bad, it practically begged for the pawn to push to be promoted. Better play would've probably been to go for that last pawn on the Kside and play for a draw.
Your game was much better. Well-played, you never missed an opportunity to attack, and it was effective.