The Premier League title race, fight for European spots and the relegation battle are all going down to the final week of the season.
There are just 15 games left – with matches on Monday, Tuesday and Thursday before the final day next Sunday.
So who needs what?
The title race
Tuesday: Southampton v Liverpool (19:45 BST)
Sunday: Liverpool v Wolves, Man City v Aston Villa (both 16:00)
Manchester City are still in control of the title race despite Sunday’s 2-2 draw at West Ham, and know if they win their remaining game they will be champions for a fourth time in five seasons.
They could win the league on Tuesday if Liverpool lose to Southampton at St Mary’s.
Liverpool realistically need to win both their games – and hope Manchester City do not beat Aston Villa on the final day – if they are to win the title and keep their quadruple dream alive.
If the Reds draw either of their games, they would need a seven-goal swing on goal difference to catch City.
“Against this Liverpool you cannot win the league with four games to go,” said City boss Pep Guardiola. “You have to fight until the end. The big privilege is that it is at home and it is in our hands.
“We won’t look at anyone else – we’ll just try and win our game. I’m pretty sure the Etihad Stadium will be full and they’ll be supporting us.”
Asked if he had a message for Southampton on Tuesday, he said: “Beat Liverpool 4-0.”