It looks set to be a Premier League title race for the ages as we head into the final six games of the season.
Arsenal, Liverpool and reigning champions Manchester City are all involved in the battle for top spot in the run-in.
It has been an ongoing fight all season between these three teams and they have broken away from the rest to go head-to-head-to-head for the trophy.
With only two points separating them, there are many twists and turns still to come before one gets their hands on some silverware.
Here, talkSPORT.com takes a look at the title race run-in…
Manchester City – 1st
City are used to this type of title race and they have already taken advantage of their rivals slipping up.
READ MORE ON PREMIER LEAGUE
Pep Guardiola’s side usually come out on top in a pressured situation and after winning a historic treble last season, they clearly know how to step up.
That experience of winning trophies is proving to be crucial once again for City who are now two points clear at the top of the table.
It’s in their hands and their final few games will please them, only playing one more ‘Big Six’ side in Tottenham until the end of the season.
City will be going for Champions League glory too with a quarter-final second leg against Real Madrid coming up.
However, they have managed to deal with multiple competitions at once before and there’s no doubt they are capable of doing it again.
Predicted finish – 1st
Man City’s remaining fixtures
- Brighton vs Man City – April 25
- Nottingham Forest vs Man City – April 28
- Man City vs Wolves – May 4
- Fulham vs Man City – May 11
- Tottenham vs Man City – May 14
- Man City vs West Ham – May 19
Arsenal – 2nd
Arsenal will be reliving memories of last season following a damaging loss to Aston Villa at the Emirates.
The Gunners looked to be going from strength to strength but they lost their grip on the title race against Villa.
Mikel Arteta’s side experienced a collapse last year and they will be keen to prevent that happening again.
But as things stand, the title is now Man City’s to lose and Arsenal’s schedule is going to make it even tougher to catch them.
They arguably have the toughest run-in on paper, having to face Tottenham and Man United away from home in their final four games.
In between all of these crucial games, the Gunners also face Bayern in the Champions League quarter-final second leg this week.
Predicted finish – 3rd
Arsenal’s remaining fixtures
- Wolves vs Arsenal – April 20
- Tottenham vs Arsenal – April 27
- Arsenal vs Bournemouth – May 4
- Man United vs Arsenal – May 11
- Arsenal vs Everton – May 19
Liverpool – 3rd
Liverpool have also slipped up in the Premier League title race.
The Reds were top not too long ago but now they are down in third and two points off Man City.
With Jurgen Klopp leaving at the end of the season, they are desperate to end on a high.
But a defeat to Crystal Palace may rock them heading into the final six games of the season.
They have some tough games coming up against Everton, West Ham, Tottenham and Aston Villa, meaning it’s going to be a hard task to bounce back.
Liverpool are also still aiming to win the Europa League but were dealt a blow there too, losing 3-0 to Atalanta at Anfield in the first leg of their quarter-final.
It means they could exit the competition earlier than expected, although that may prove to be a blessing.
Klopp’s side could then focus on the title race and the squad’s passion to end their manager’s reign strongly is likely to push them on for the remainder of the campaign.
Predicted finish – 2nd
Liverpool’s remaining fixtures
- Fulham vs Liverpool – April 20
- Everton vs Liverpool – April 24
- West Ham vs Liverpool – April 27
- Liverpool vs Tottenham – May 4
- Aston Villa vs Liverpool – May 11
- Liverpool vs Wolves – May 19
News Summary:
- Premier League title race run-in: Remaining six fixtures, key clashes and predicted finishes for Man City, Arsenal and Liverpool
- Check all news and articles from the latest Football updates.