When could Leicester City win the Premier League title?
Leicester City are on the verge of one of the most amazing achievements club football has ever seen -- going from apparent relegation certainties one year to Premier League champions the next.
The Foxes now hold an eight-point advantage over Tottenham Hotspur, and that means they need just two points from their remaining two games. It is a two-horse race for the title, but it could be all over on Monday.
Claudio Ranieri's side are assured of a place in the Champions League group stage and can finish no lower than second.
Leicester could be the first club since Nottingham Forest in 1977-78 to win the league title for the first time, having only once before -- in 1928-29 -- finished as runners-up.
When's the earliest they could seal the title?
They will be champions if Tottenham fail to win at Chelsea on Monday.
What's the likeliest time they could win the title?
Tottenham have a horrendous record at Stamford Bridge, and with Chelsea determined to stop their London rivals lifting the trophy there's every chance it will be over on Monday. If not, Leicester will be expected to win at home to Everton with Jamie Vardy back from suspension -- although Daniel Drinkwater will be banned for that match after he was sent off at Old Trafford.
What about Spurs winning the league?
Spurs now have to win all three of their remaining games and hope Leicester pick up no more than one point in their two remaining matches. After going to Chelsea, they host Southampton on the penultimate weekend of the season before then travelling to Newcastle on the final day. Leicester's final match is at Chelsea.
Dale Johnson has been an editor and journalist at ESPN for 18 years. You can follow him on Twitter @dalejohnsonESPN.