The full schedule for the first three weeks of Premier League action has reportedly been revealed to clubs.
A provisional fixture list and TV schedule was given to clubs during today's Project Restart meeting, when clubs also agreed to allow five substitutes per game and for certain matches to take place at neutral venues.
The opening matches on Wednesday, June 17 were already known as four clubs play their games in hand - Aston Villa vs. Sheffield United and Manchester City vs. Arsenal.
However, The Mirror reports that the first three weeks of matches beyond that have also been decided, including Tottenham Hotspur vs. Manchester United on the opening Friday and Everton vs. Liverpool on Sunday, June 21.
Man City's second match back - at home to Burnley - has been pencilled in for Monday night, meaning that Liverpool will only have the chance to win the title against Everton if the defending champions are beaten by Arsenal on Wednesday 17.
Other standout fixtures include Chelsea vs. Man City on Thursday, June 25 and Man City vs. Liverpool on Thursday, July 2.
FULL FIXTURE LIST FOR FIRST THREE WEEKS OF PROJECT RESTART
Wed June 17: Aston Villa vs Sheffield United (6pm – Sky Sports)
Wed June 17: Manchester City vs Arsenal (8.15pm – Sky Sports)
Fri June 19: Norwich vs Southampton (6pm – Sky Sports)
Fri June 19: Tottenham vs Manchester United (8pm – Sky Sports)
Sat June 20: Watford vs Leicester (12.30pm – BT Sport)
Sat June 20: Brighton vs Arsenal (3pm – BT Sport)
Sat June 20: West Ham vs Wolves (5.30pm – Sky Sports)
Sat June 20: Bournemouth vs Crystal Palace (7.45pm – BBC)
Sun June 21: Newcastle vs Sheffield United (2pm – Sky Sports)
Sun June 21: Aston Villa vs Chelsea (4.30pm – Sky Sports)
Sun June 21: Everton vs Liverpool (7pm – Sky Sports)
Mon June 22: Manchester City vs Burnley (8pm – Sky Sports)
Tue June 23: Southampton vs Arsenal (6pm – Sky Sports)
Tue June 23: Tottenham vs West Ham (8.15pm – Sky Sports)
Wed June 24: Manchester United vs Sheffield United (6pm – Sky Sports)
Wed June 24: Newcastle vs Aston Villa (6pm – BT Sport)
Wed June 24: Norwich vs Everton (6pm – BBC)
Wed June 24: Liverpool vs Crystal Palace (8.15pm – Sky Sports)
Thu June 25: Burnley vs Watford (6pm – Sky Sports)
Thu June 25: Leicester vs Brighton (6pm – Sky Sports)
Thu June 25: Chelsea vs Manchester City (8.15pm – Sky Sports)
Thu June 25: Wolves vs Bournemouth (8.15pm – BT Sport)
Sun June 28: Aston Villa vs Wolves (12pm – BT Sport)
Sun June 28: Watford vs Southampton (4.30pm – Sky Sports)
Mon June 29: Crystal Palace vs Burnley (8pm – Amazon)
Tue June 30: Brighton vs Manchester United (6pm – Sky Sports)
Tue June 30: Sheffield United vs Tottenham (8.15pm – Sky Sports)
Wed July 1: Bournemouth vs Newcastle (6pm – Sky Sports)
Wed July 1: Everton vs Leicester (6pm – Sky Sports)
Wed July 1: West Ham vs Chelsea (8.15pm – Sky Sports)
Thu July 2: Arsenal vs Norwich (6pm – BT Sport)
Thu July 2: Manchester City vs Liverpool (8.15pm – Sky Sports)