This guys' played 55,000 games and I beat him

good game by you but I wonder how the game would have continued if he had played the in between move 16 ... Nxd3+ afterwards he could still take the pawn with the other knight.
I think black should have done it since the white bishop is quite strong. black would have had time to increase the king safety afterwards.