Nine games remain of the 2018/19 Premier League season.
Manchester City and Liverpool are the two remaining clubs fighting for the title after Tottenham dropped points against Burnley, Chelsea and Arsenal.
At the top of the table is City on 71 points, one point above Liverpool, and the Citizens are favourites with bookmakers to defend their crown.
Both clubs face two of their top six rivals between now and the end of the season, but it's City who are in better form and arguably have the easier set of fixtures.
Spurs look likely to hold onto third but they're at risk of being caught by their top four rivals if their rocky domestic form continues.
- Liverpool pushed the PL to investigate Man City over FFP
- FIFA deny Chelsea's request to freeze transfer ban
- Steven Gerrard: Liverpool winning PL won't heal my wounds
As for the fight for the fourth Champions League place, Manchester United, Arsenal and Chelsea - who have a gave in hand - are separated by just two points.
Again, Arsenal arguably have the easier run-in because after Sunday's clash with United, all of their games are against clubs below them in the table.
But this is Arsenal we're talking about, so nothing is guaranteed.
Each of the top six are in action this weekend and heading into Gameweek 30, a Supercomputer has predicted the final Premier League table based on remaining fixtures and form.
As for the top four, the Supercomputer has calculated that Tottenham and United will finish third and fourth respectively, while Arsenal will come fifth and Chelsea sixth.
And at the bottom of the table, Cardiff City, Fulham and Huddersfield will be relegated.
Anything can still happen in the Premier League, but it really is hard to look past City for the title based on their recent form.
It's going to be a fascinating couple of months.News Now - Sport News