Leeds United embark upon a last-ditch attempt to remain in the Premier League as they face Tottenham Hotspur at Elland Road on the final day of the season.
Leeds currently sit 19th in the Premier League with seven wins, ten draws and thirty losses from thirty-seven games this season.
Fans of the Yorkshire club have been forced to endure a tumultuous campaign riddled with turmoil behind the scenes and a number of managerial changes that have resulted in a largely dishevelled product on the pitch, and even in the event it doesn't all end in tears the fans will undoubtedly be glad to see the back of what has been a dismal ten months.
Leeds are staring relegation in the face just three years into their previously long-awaited return to the Premier League and they enter this game in the dreaded position of having their fate rest partly in other teams' hands.
Not only to they need to beat Tottenham on Sunday, but given their unfavourable goal difference Leeds likely need both Everton to lose at home to Bournemouth and Leicester City to fail to beat West Ham on their own turf.
Tricky, indeed, and the job looks even tougher when you consider Sam Allardyce's side are coming into this game having failed to win any of their last eight games, the most recent of which was a 3-1 loss away at West Ham.
The West Ham performance was particularly concerning as Leeds, a side ostensibly fighting for their lives, displayed a troubling lack of fight in a game that demands passion and urgency as a minimum requirement.
If the Leeds players, a group low on quality in numerous key areas of the field, cannot motivate themselves to perform beyond their means in a relegation battle then their chances of survival were always very low.
As small as the chance may be Leeds would stay up if they beat Tottenham by three goals or more providing Everton only draw with Bournemouth, but while this Spurs side are no great shakes themselves it's tough to see Leeds delivering the kind of performance that would result in a Premier League win at present.
Big Sam will no doubt dig deep into his locker of experience in attempt to mastermind what would likely be regarded as a great escape, but this really is do or die for a club that has had to suffer a lot over the past couple of decades; if only the players had the urgency to treat it that way.
Tottenham Hotspur currently sit 8th in the Premier League with seventeen wins, six draws and fourteen losses from thirty-seven games this season.
Like their opponents, and albeit on a lesser scale, Spurs' season has been a turbulent one with the higher-ups failing to control proceedings behind the scenes and the players underwhelming on the pitch.
As a result, Spurs have dropped from finishing 4th last season to potentially finishing as low as 9th this time around.
Ryan Mason's side can finish as high as 7th, a feat that would see them enter the Europa Conference League next season, but the general mood amongst the fanbase appears to be that they would rather stay clear of that competition.
Spurs are coming into this game in dreadful form having won just one of their last seven matches, with their last game seeing them comfortably brushed aside 1-3 by Brentford.
Much of the focus around Spurs is on the summer's managerial appointment and the status of star man Harry Kane, who is the centre of much transfer speculation as enters the summer window in the last twelve months of his deal.
Kane can hit thirty Premier League goals against Leeds this weekend, he's currently on twenty-eight, and Spurs' captain hitting that milestone is about all the club can meaningfully achieve this season.
Fans will be hoping this isn't the last time they see their talisman in the white of Tottenham but if it is, who can blame him?
For our Leeds vs. Tottenham prediction, we're going for a 2-2 draw.