The penultimate weekend of the Premier League is upon us and there is still much to be decided.
Manchester City can put one hand on the trophy by beating West Ham, while Liverpool likely need a big win over Southampton to stay in the title race.
Tottenham host relegation contenders Burnley following Thursday’s crucial North London derby win as Arsenal hope to cling on to fourth place away at Newcastle.
At the bottom, Everton host Brentford and Leeds face Brighton both desperate for wins to help them survive the drop.
Tottenham vs Burnley (Sunday, 12pm, BT Sport 1)
A dominant 3-0 win over arch-rivals Arsenal has put Spurs right back in the race for Champions League qualification.
But they host a Burnley side who are just as desperate for a win to help them avoid the drop, with Mike Jackson’s men only out of the bottom three on goal difference.
The Clarets were 1-0 winners in the reverse fixture in February and will look to complete their first league double over the North Londoners since 1974-75.
Striker Harry Kane has been involved in 11 goals in 11 Premier League games against Burnley (eight goals, three assists), scoring seven times in his last seven encounters with the Lancashire club.
Aston Villa vs Crystal Palace (Sunday, 2pm)
A place in the top half of the Premier League could well be up for grabs for the winner of Sunday's meeting between Aston Villa and Crystal Palace.
It is 11 years since the Villans last finished 10th or higher in the top flight, while the last time the Eagles achieved that feat was the 2014-15 campaign.
The West Midlands outfit won the reverse fixture 2-1 at Selhurst Park in November. They have not done the double over Palace since the 1980-81 season — their last league-winning campaign.
Villa striker Danny Ings has netted five times in six league starts against the South Londoners, while Wilfried Zaha will search for his sixth match-winning goal of the season.
Leeds vs Brighton (Sunday, 2pm)
A disastrous 3-0 home defeat to Chelsea on Wednesday has left Leeds staring relegation in the face as they welcome Brighton to Elland Road.
The West Yorkshire club are level with Burnley on 34 points, but their far inferior goal difference means they sit below the dotted line having played a game more than both the Clarets and Everton.
History suggests things could go from bad to worse, having lost eight of their last 10 meetings with the Seagulls.
Jesse Marsch will be without Luke Ayling and Dan James with the suspended duo receiving first-half red cards against Arsenal and Chelsea respectively — no side has ever had a player see red during the opening 45 minutes of three straight Premier League games.
Watford vs Leicester (Sunday, 2pm)
Leicester will want to finish the season strong against relegated Watford and in turn consolidate a top-half finish this term.
The Hornets ended a dismal run of 11 straight home league defeats by drawing 0-0 with Everton on Wednesday and have lost just two of their previous 12 home games against the Foxes.
Brendan Rodgers' men have already beaten Watford twice this season, winning 4-2 in the league and 4-1 in the FA Cup — they have never scored four against an opponent three times in one campaign.
James Maddison will look to build on his impressive record against the Hertfordshire outfit having been involved in six goals in his last six meetings with them (four goals, two assists).
West Ham vs Manchester City (Sunday, 2pm, Sky Sports)
City are within touching distance of their fourth Premier League title in five years ahead of their trip to face West Ham.
A 5-1 demolition of Wolves in midweek restored the Citizens' three-point cushion at the top and means they now boast a goal difference that is seven higher than that of the Reds with two games to play.
They face a Hammers team they have not lost to in their last 12 league meetings, with 10 of those being victories.
Though Pep Guardiola’s men are winless in their last two trips to the London Stadium, including their most recent visit — a Carabao Cup fourth round penalty shootout defeat last October.
Wolves vs Norwich (Sunday, 2pm)
Something must give in Wolves’ home clash with relegated Norwich as two sides enduring poor runs of form face off.
Bruno Lage’s men have seen their hopes of European football next season crumble after just three wins in their last 12 games, while the Canaries are disappearing without a trace with just one success in 13 league matches.
The West Midlanders have never lost a home game in the top flight against Norwich (eight wins, two draws), keeping a clean sheet in seven out of 10 such encounters.
But the hosts have lost nine league games at Molineux this term, only twice in their 66 previous top-flight campaigns have they lost more at home.
Everton vs Brentford (Sunday, 4.30pm)
Despite picking up 11 points from the last 18 available, Everton cannot rest on their laurels in their efforts to beat the drop as they host Brentford.
Frank Lampard’s men are hovering two points above the drop zone, so claiming a win over a side they have won their last four at home against — including a 4-1 FA Cup victory this season — would put them in pole position for safety ahead of the final day.
But the Bees won the reverse fixture 1-0 in November and six successes in their last nine games has Thomas Frank’s men dreaming of a top-half finish in their first ever Premier League campaign.
Jordan Pickford has been pivotal to the Toffees' upturn in fortunes of late and is looking to keep consecutive top-flight clean sheets for the first time in just over a year.
Newcastle vs Arsenal (Monday, 8pm, Sky Sports)
After a crushing evening in North London, Arsenal must dust themselves down before their difficult trip to Newcastle on Monday as they look to keep fourth place in their grasp.
They are up against a Magpies side they have won 18 of their last 19 meetings with, while the Toon have lost more times in the Premier League against the Gunners than versus any other side (33).
But the Tynesiders look a different animal under Eddie Howe, winning six straight home games prior to a 1-0 defeat to title-chasers Liverpool in their last clash at St James' Park.
Arsenal’s Bukayo Saka has managed a goal involvement in all three of his Premier League appearances against Newcastle (two goals, one assist), but he will be looking to record his first on the road against the Geordies.
Southampton vs Liverpool (Tuesday, 7.45pm, Sky Sports)
Liverpool know a big win could be needed against Southampton as they look to boost their goal difference to keep their hopes of a second title in three seasons alive.
The Reds have won eight of their last nine games against the South Coast club, though Ralph Hasenhuttl’s men claimed a 1-0 victory in this fixture last season.
The Saints’ last eight home Premier League wins over the Merseysiders have been won by eight different managers, meaning the current boss will look to become the first to claim consecutive home league victories against the Anfield club since Chris Nicholl in 1991.
Mohamed Salah is now just one goal clear of Heung-Min Son in the race for the Golden Boot — the Egyptian has 10 goal involvements in his previous nine league games against the Saints (seven goals, three assists).