Seeing a team win the Premier League title at Old Trafford is nothing new, but on Saturday that honor could go to Leicester City, not Manchester United.

If Leicester beats United it will be crowned champion. It still feels strange to write that and there remains a belief we shall wake up and it has all been a dream. Even now "Leicester City — Premier League winners" seems unreal, but the Foxes require just three points from their three remaining matches to live the most unlikely of dreams.

There is, of course, a chance the fairy tale could have an unhappy ending. It is possible that Claudio Ranieri's side can still be overtaken by Tottenham, though that would be more of a shock than Leicester winning the title and the odds against that last August were 5,000-1. However, in a season where Leicester has turned football upside down nobody, especially the Foxes, is taking anything for granted.