Liverpool are marching toward a first league title in 30 years and are an incredible 20 points clear. But when will they be confirmed as Premier League champions? And who might have to give them a guard of honour?
Here, we take a look through the possibilities.
How many wins guarantees Liverpool the title?
They are 20 points clear with 24 available, so it means Liverpool need 5 points from 8 games, and the quickest way to do that is with two victories. However, as their second upcoming game is against Man City, they only need four points from the two matches.
Liverpool play Crystal Palace (h), Manchester City (a) and Aston Villa (h) in their next three games.
If Liverpool beat Crystal Palace and Man City win at Chelsea, then the Reds will be champions on Thursday, July 2 if they avoid defeat at Man City.
In fact, even if Liverpool were to lose at home to Palace, victory at Man City would give them the title.
The guard of honour would then come at home to Aston Villa on Sunday, July 5.
When is the earliest Liverpool can be champions?
The earliest the title could mathematically be confirmed is Thursday, June 26.
For this to happen, Liverpool would need to beat Palace and Man City drop points at Chelsea on Thursday.
Liverpool would then get a guard of honour from Man City on July 2.
Who holds the record for the earliest title win?
Both Manchester United (2000-01) and Man City (2017-18) have won the title with five games to spare. If Liverpool claim the trophy before they face City, they will do it with seven matches in hand.