Another weekend, another win for Leicester City.
Sunday’s 2-0 victory over a shambolic Sunderland side edged the Foxes further towards the holy grail of the Premier League title.
Even the usually stoic Claudio Ranieri let his emotions show on the fulltime whistle at the Stadium of Light, wiping away the tears as his side brought the improbable closer to reality.
There are just five league games left for Leicester to navigate and they currently have a seven-point cushion over second place Tottenham Hotspur.
And while Spurs have been consistently snapping away at the heels of the leaders, you get the sense Leicester are almost there.
Mauricio Pochettino's side have been arguably the best side to watch in the league this season, full of vim and vigour and inspired by the excellent Harry Kane and Dele Alli.
They produced a devastating second half salvo against Manchester United on Sunday, three goals in six minutes sending out a message to Leicester that they are refusing to go away.
But, is it too little too late?
Here are the remaining fixtures for both sides before the end of a curious season, the like of which we surely won’t see again for a while.
Leicester City remaining fixtures:
Leicester v West Ham Sunday April 17th 1.30pm
Leicester v Swansea Sunday April 24th 4.15pm
Man Utd v Leicester Sunday May 1st 1.30pm
Leicester v Everton Saturday May 7th 5.30pm
Chelsea v Leicester Sunday May 15th 3pm
Tottenham Hotspur remaining fixtures:
Stoke v Tottenham Monday April 18th 5.00pm
Tottenham v West Brom Monday April 25th 8.00pm
Chelsea v Tottenham Monday May 2nd 8.00 pm
Tottenham v Southampton Sunday May 8th 1.30pm
Newcastle v Tottenham Sunday May 15th 3.00pm