Liverpool are marching toward a first league title in 30 years and are an incredible 25 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 25 points clear with 30 available to Manchester City, so it means Liverpool need 6 points from 9 games, and the quickest way to do that is with two victories.
Liverpool play Everton (a), Crystal Palace (h), Manchester City (a) and Aston Villa (h) in their next four matches.
If both Liverpool and Man City win all their upcoming fixtures then the Reds will be champions on Saturday, March 21 at home to Crystal Palace.
The guard of honour would then come at champions Manchester City on Sunday, April 5.
When is the earliest Liverpool can be champions?
As Manchester City's home game with Arsenal has been postponed, the earliest the title could mathematically be confirmed is Monday, March 16 against Everton. For this to happen, City would need to lose at home to Burnley and Liverpool beat Everton.
If Liverpool do win the title at Goodison, they would get a guard of honour from Crystal Palace on March 21.
Who holds the record for the earliest title win?
Man United won the title on April 14 in 2001 so Liverpool seem certain to break this record.
Both United (2000-01) and Man City (2017-18) have won the title with five games to spare. If Liverpool claim the trophy at Goodison, they will do it with eight matches in hand.