Liverpool are marching toward a first league title in 30 years and are an incredible 22 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 22 points clear with 33 available, so it means Liverpool need 12 points from 11 games, and the quickest way to do that is with four victories.
Liverpool play Watford (a), Bournemouth (h), Everton (a), Crystal Palace (h) in their next four matches.
If both Liverpool and Man City win all their upcoming fixtures then the Reds will be champions on March 21 against Palace.
The guard of honour would then come at reigning champions Man City on April 5.
However, March 21 is reserved for FA Cup quarterfinal ties, so the Palace game may be postponed to a later date. If that is the case, Liverpool's fourth game would come at the Etihad -- and they could win the title with a draw at Man City, then the guard of honour would come at home to Aston Villa.
When is the earliest Liverpool can be champions?
If Liverpool keep winning, then the earliest the title could mathematically be confirmed is Saturday, March 14. For this to happen, nearest challengers Man City would need to lose their next two games, away to Man United and at home to Burnley.
Leicester are in third, 29 points behind Liverpool. They take on Norwich (a), Aston Villa (h), Watford (a).
If Liverpool won the title on March 14, Everton would have to give them the guard of honour at Goodison Park two days later.
How can Liverpool win the title at Everton?
Liverpool's fixture list over the next month does not pit them against any of the Premier League's top teams, so it is very possible they will take maximum points.
If Liverpool win their next two matches, they can become champions on enemy territory with victory over Everton, as long as Man City drop three points in their games against Man United and Burnley.
If Liverpool do win the title at Goodison, they would get a guard of honour from Crystal Palace on March 21; if that game is postponed due to the FA Cup quarterfinals it rolls over to the Etihad.
Who holds the record for the earliest title win?
Man United won the title on April 14 in 2001. It will take quite a change in fortunes for that record not to be broken.
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.