Title run-in fixtures as Arsenal, Liverpool and Man City chase glory
Following a dramatic Matchday 28, the Premier League title race is shaping up to be one of the best ever.
Arsenal's 2-1 win over Brentford puts them on top of the tree and level on points with Liverpool, while current champions Manchester City sit one point behind after failing to win at Anfield.
With a plethora of twists and turns to come before May 19, we analyse which side has the trickiest run-in.
Liverpool
MD29: Everton (A)
MD30: Brighton (H)
MD31: Sheffield United (H)
MD32: Manchester United (A)
MD33: Crystal Palace (H)
MD34: Fulham (A)
MD35: West Ham (A)
MD36: Tottenham (H)
MD37: Aston Villa (A)
MD38: Wolves (H)
Five of Liverpool's remaining 10 fixtures are against teams inside the top eight, with a mouthwatering Merseyside derby next on the agenda for Jurgen Klopp's men.
The Reds' away game against Manchester United is surrounded by some winnable fixtures on paper, although their end to the campaign looks anything but easy.
Away days at West Ham and top-four chasers Aston Villa are always tough assignments, while a home match against Tottenham is rarely a simple task either.
And Liverpool's final game of the season sees them host Wolves, who have already proven their credentials against the top sides by beating City, Spurs and Chelsea this term.
Manchester City
MD29: Brighton (A)
MD30: Arsenal (H)
MD31: Aston Villa (H)
MD32: Crystal Palace (A)
MD33: Luton (H)
MD34: Tottenham (A)
MD35: Nottingham Forest (A)
MD36: Wolves (H)
MD37: Fulham (A)
MD38: West Ham (H)
After picking up a point at Anfield on MD28, things do not get any easier for City who continue on a very difficult run into April.
Pep Guardiola's side take on some of the division's best sides in the coming weeks, with a trip to Brighton followed by a title-decider in the making when they host Arsenal.
If City emerge from the next three games with a full house of points, it is hard to look past them claiming a fourth consecutive Premier League crown.
While a trip to bogey team Spurs on MD34 could see them drop points, the rest of City's final seven matches look very winnable — especially for a side who morph into a different beast during the business end of a campaign.
Arsenal
MD29: Chelsea (H)
MD30: Manchester City (A)
MD31: Luton (H)
MD32: Brighton (A)
MD33: Aston Villa (H)
MD34: Wolves (A)
MD35: Tottenham (A)
MD36: Bournemouth (H)
MD37: Manchester United (A)
MD38: Everton (H)
Arsenal's remaining fixtures look the toughest on paper, particularly their set of away games.
Mikel Arteta's men travel to City, Brighton, Wolves, North London rivals Spurs and United, a level of difficulty which made Saturday's late winner against Brentford so pivotal.
The Gunners' home games look far more appealing, although hosting Villa in the middle of away trips to Brighton, Wolves and Spurs is not exactly ideal.
If Arsenal are to win a first Premier League title since 2003-04, they are going to have to do it the hard way.
One thing to note is that all three teams finish with a home game, so whoever leads going into the final day will fancy their chances.