This game features a lot of sub-optimal play. I was pleased, however, that I saw a plan in the early stages of the game, stuck to it, and won because of it.
i think u could have pinned him a bit more early.
Very impressive play in the middle and endgames. Well done.