Not bad. I don't really see any moves that I would play differently. In fact, Black needs to improve his play. 50... Rh1+?! indeed.
Probably my best game ever

He should have resigned at move 37, I don't understand why people keep playing lost games. Also, the guy made many mistakes in the opening. What the hell was he trying to accomplish with 1. e4 d6 2. d4 e6?!
Apart from that, you made good moves with your knights. Congratulations on your victory.
I know I wasn't playing perfectly, but I'm not a great player, and I did my best.
If anyone has suggestions for better moves please post them. My openings and my end games aren't very good.
Ignore the comment at move 26 (a5). I wanted to remove that comment but somehow I can't...