Well played. Your opponent played you as he was waiting for you to blunder, but never did blunder (yes, you made mistakes, but no blunders.) These wins are extra satisfying. What I found most impressive about your play was your finish. Excellent, my friend. Excellent!
PS...Study endgame theory and you'll hold your own with most players.
Sorry about the early annotations being in the wrong places but they don't seem to want to get edited.