Amad Diallo scored the winner against Manchester City and equaliser at Liverpool with Manchester United rewarding the 22-year-old with a new contract