Saturday's Barclays Premier League clash between Tottenham Hotspur and Fulham is undoubtedly a must-win game for both sides.
The London clubs need three points for different reasons, with Spurs trying to force their way back into the European qualification fold, and the Cottagers desperately trying to avoid the drop.
Spurs' UEFA Europa League hopes are clinging on by a thread with Everton six points ahead in fifth place with a game in hand.
But with a series of winnable games coming up, Tim Sherwood's men could be waiting to pounce should the Toffeemen slip up.
All four sides left to play are below Spurs in the table, with Stoke City, West Ham and Aston Villa coming up following the visit of Fulham.
Spurs' season looked over after half an hour of Saturday's trip to West Brom, with the away side 3-0 down and seemingly well-beaten.
However, strikes from Harry Kane and Christian Eriksen - along with a Jonas Olsson own goal - rescued a point for Tottenham.
As such, Spurs have 60 points from 34 games heading into the final run of fixtures, three more than seventh-place Manchester United who have a game in hand.
At the other end of the table, Fulham fans are dreaming of a great escape from relegation after two successive Barclays Premier League wins.
After seeing Aston Villa off 2-1 last week, Felix Magath's side claimed a priceless 1-0 victory against Norwich City at the weekend.
The Canaries are the side Fulham are looking to catch at the foot of the table, with Neil Adams' men currently two points clear of the drop zone having played the same number of games.
Fulham's trip to White Hart Lane on Saturday looks the toughest of their final four fixtures on paper, with games against Hull City, Stoke City and Crystal Palace still to come.
BT Sport fans can watch all the action from Tottenham Hotspur v Fulham live on BT Sport 1 at 12:45pm on Saturday April 19th.