Liverpool are marching toward a first league title in 30 years, an incredible 22 points clear.
But when will they be confirmed as Premier League champions? And who might have to give them the guard of honour? Here, we take a look through the possibilities.
How many wins guarantees Liverpool the title?
They are 22 points clear with 36 available, so it means Liverpool need 15 points from 12 games, and the quickest way to do that is with five victories.
Liverpool play West Ham (h), Watford (a), Bournemouth (h), Everton (a), Crystal Palace (h) in their next five 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 in the first round of games in April (date TBC).
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 sixth 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 Sunday, March 8. Liverpool cannot now seal the title at home to Bournemouth on March 7
For this to happen, Man City would need to lose their next two games, at Leicester and Manchester United. Leicester would also have to fail to win at Norwich. If Leicester win at Norwich, Liverpool could still seal the title on Monday, March 9 if Leicester do not beat Aston Villa that night.
Manchester City are Liverpool's nearest challengers. Their fixture list is Leicester (a), Carabao Cup final, Manchester United (a), Burnley (h).
Leicester are in third, 26 points behind Liverpool. They take on Man City (h), Norwich (a), Aston Villa (h), Watford (a).
If Liverpool won the title on March 8, Everton would have to give them the guard of honour at Goodison Park on March 16.
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 Liverpool will take maximum points from this set of fixtures.
If Liverpool win their next four matches going into the game at Goodison, they can become champions on enemy territory.
To win the title with a win at Goodison:
If Man City beat Leicester, Liverpool need Man City to drop three points in total elsewhere. (If Man City drop five points elsewhere, Liverpool can win it with a draw at Goodison)
If Leicester and Man City draw, Liverpool need Man City to fail to win another of their games. (If Man City drop three points elsewhere, Liverpool can win it with a draw at Goodison)
If Leicester beat Man City, Liverpool can simply win the title with a victory at Everton. (If both Man City and Leicester fail to win another of their games, Liverpool can win it with a draw at Goodison)
If Liverpool do win the title at Goodison, they would get a guard of honour from Crystal Palace on March 21 -- or if that game is postponed due to the FA Cup quarterfinals it rolls over to the Etihad.
Could Liverpool go to Everton as champions?
It could also be the case that Liverpool win the title on Saturday, March 14 when they are not playing, as both Leicester and Man City play on the Saturday with the Merseyside derby on the Monday.
If Man City beat Leicester, Liverpool need Man City to drop six points elsewhere.
If Man City and Leicester draw, Liverpool need Man City to fail to win two of their other games.
If Leicester beat Man City, Liverpool need Man City to drop at least three points and Leicester to fail to win one of their other games.
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.