There are now nine games left and Luton Town are still 12 points from safety, but the dream is still alive thanks to a last-gasp winner against one of Hatters' relegation rivals on Tuesday, 2-1.
Grimsby are one of the teams that could go down at Luton’s expense if the unthinkable becomes reality, and they string together a succession of results that could ultimately reverse the survival threatening 30-point punishment handed out to them preseason.
Twelve points, of course, equates to four victories, providing both Chester City and Grimsby lose their four games. But with nine games remaining it still offers a slim hope of escape from relegation to the dreaded non-league.
As simple as stating this fact is, it really is what I will be going on about, football-wise, for the rest of the season. An injustice to the club was made, and in a dream world this injustice would be revoked at the hands of the players who have fought so desperately to keep their team in the English football league.
Luton Town’s remaining games bring with them high expectations.
Obviously, at least four games need to be won to mathematically stand any chance of survival, but as a team who would be comfortably mid-table without the penalty, every match is as winnable as if it were Tottenham beating Liverpool or Man City dethroning their city counterparts United.
The first few games of the remaining nine are all winnable matches against teams below the playoff and automatic promotion positions. If results go Luton’s way, this could relieve the intense pressure that could follow in the last three games of the season.
Fate has been cruel to Luton, matching them up with three of the top four teams in the league for their final games. Only time will tell if they can achieve the unthinkable.
The remaining matches are as follows, with their opponent's current table position in brackets:
March 21: At home to Macclesfield (17th)
March 28: Away to Morecambe (11th)
March 31: At home to Rotherham (15th)
April 11: Away to Lincoln City (12th)
April 13: At home to Chesterfield (10th)
April 18: Away to Barnet (21st)
April 21: At home to Wycombe (third)
April 25: At home to Rochdale (fourth)
May 2: Away to Brentford (first)