For the first time in Premier League history, going into the final day, the title, Champions League spots, Europe and the identity of all three relegated teams are all still to be decided.
Here at Planet Sport, we take you through all the permutations ahead of what promises to be an intriguing afternoon. Are you paying attention? There'll be questions afterwards.
Manchester City sit top on 90 points with Liverpool a point behind in second.
A win for Manchester City over Aston Villa guarantees them the title, while a draw would be enough if Liverpool fail to beat visitors Wolves.
If Steven Gerrard's Villa can pull off a shock victory at the Etihad then a win from the Reds would guarantee them the title. Should they draw, they would need City to lose by seven goals or more to overhaul Pep Guardiola's side on goal difference.
And, if you really want to take the scenarios to the extreme, a 6-0 defeat for City and a 5-5 draw between Liverpool and Wolves would see the top two sides level on points, goal difference and goals scored. In that unlikely event, a play-off would be required to determine the destination of the title.
Final Champions League spot
Man City, Liverpool and Chelsea have guaranteed Champions League football once again for next season, leaving Tottenham and Arsenal to battle it out for the fourth and final spot on the concluding day.
Spurs are in pole position with a two-point advantage over their rivals and a far superior goal difference (no talk of 15-goal swings here).
A Tottenham win or draw against already relegated Norwich will secure them a top-four finish.
However, this is Spurs, so should they lose to the Canaries then Arsenal can pip them for a Champions League spot, but only with victory over Everton at the Emirates.
How do the rest of the European places work?
Liverpool's Carabao Cup and FA Cup wins mean there is an extra Europa League spot up for grabs, with fifth and sixth set to qualify.
The unlucky losers out of Arsenal and Tottenham will fill one berth, with Manchester United and West Ham vying for the second.
Ralf Rangnick's side sit in sixth on 58 points, two points ahead of David Moyes' side. However, due to their vastly inferior goal difference, they need to beat hosts Crystal Palace to guarantee sixth.
A draw or defeat will open the door for West Ham who can walk through it with victory at Brighton.
The seventh-placed side will then drop into the Europa Conference League.
Everton's dramatic come-from-behind win over Crystal Palace on Thursday evening means they are safe, leaving Leeds and Burnley to scrap it out on the final day to avoid filling the third relegation spot.
Burnley's point at Aston Villa lifted them out of the bottom three on goal difference heading into Sunday and makes the equation a simple one: if Leeds don't better Burnley's result they are down.
Leeds travel to Brentford, while Burnley entertain Newcastle.