The Premier League is heading into its final two months with a thrilling three-horse race for the title. Arsenal, Liverpool and Manchester City each have nine games left to play, but none of these matches will be against each other.
The gap between first and third place is just three points, with Liverpool now holding a two-point lead over the Gunners and three ahead of Pep Guardiola's side. When it comes to the goal difference column, Liverpool and Manchester City are separated by five goals, while Arsenal are six goals ahead.
After two weekends of intense action, the table looks as balanced as ever. The Reds drew with City before the international break, a result that suited both teams given the circumstances.
Liverpool player ratings as one star stands out in huge Brighton win
Liverpool cannot ignore persistent problem as latest emphatic message sent in title race
Arsenal's trip to the Etihad Stadium on Sunday was seen as a must-win game, but the reaction at full-time suggested it was more important not to lose.
Mikel Arteta's team are two points behind where they were this time last year, but crucially they were five points ahead of City before a late-season slump saw them miss out on the title. This year, it looks like the race could go down to the wire.
Here's a look at the remaining Premier League matches for Arsenal, Manchester City, and Liverpool:
Sheffield United (A) - Thursday, April 4
Manchester United (A) - Sunday, April 7
Crystal Palace (H) - Sunday, April 14
Fulham (A) - Sunday, April 21
Everton (A) - Wednesday, April 24
West Ham (A) - Saturday, April 27
Tottenham (H) - Saturday, May 4*
Aston Villa (A) - Saturday, May 11*
Wolves (H) - Sunday, May 19