Oliver was quicker to the ball and was stronger than him, Grandison clearly pulls oliver and does everything to leg him up/ can't get near him and fouls him in the process. Its a penalty. And the fact the linesman nearly gave it then looked at the ref (who wasn't looking) and bottled it
Also your goal was a clear foul on Sutton.