The Premier League has rearranged games involving Manchester City and Liverpool to set the final schedule for what promises to be an exciting title race.

Pep Guardiola's side are one point ahead of Jurgen Klopp's Reds at the top of the table with five league games remaining for both.

City's trip to face Wolves at Molineux, which was originally supposed to be played on the weekend of their FA Cup semi-final defeat to Liverpool, will take place on Wednesday, May 11.

Meanwhile, with Liverpool's involvement in the FA Cup final against Chelsea on Saturday, May 14, their away game at Southampton has now been set for Tuesday, May 17.

That means Jurgen Klopp's men will have to play two games in the final week of the campaign, with the last matchday scheduled for Sunday, May 22.

Reigning champions City still have to play Leeds United (a), Newcastle United (h), Wolves (a), West Ham (a) and Aston Villa (h).

Meanwhile, Liverpool's remaining games are against Newcastle (a), Tottenham (h), Aston Villa (a), Southampton (a) and Wolves (h).

WIth both teams also involved in the Champions League semi-finals, it promises to be an intense end to the season, especially for Liverpool, who can still win what would be an unprecedented quadruple.