The English Premier League has a lopsided look to it this weekend, with four fixtures between Friday and Sunday thanks to the FA Cup quarter-final action elsewhere.
There’s still a London derby to sink your teeth into, though, as high-flying West Ham renew their rivalry with Arsenal at the London Stadium on Sunday.
David Moyes’ Hammers will go level on points with fourth-placed Chelsea in the battle for Champions League qualification if they can seal three points.
The Gunners, meanwhile, appear doomed to languish in midtable whatever happens at the former Olympic park.
Fellow Londoners Tottenham are also in Sunday service as they head to out-of-sorts Aston Villa.
Jose Mourinho’s men are eying up a late push for European qualification, while the Villans need to recapture their 2020 form to reignite their own unlikely continental charge.
Saturday night sees a relegation six-pointer between Brighton and Newcastle at the Amex Stadium.
Steve Bruce’s visitors are two points and one place above the relegation trapdoor to the Championship, while the Seagulls inched ahead of them in the survival race with victory at Southampton last weekend.
Waiting to pounce on any further slip-ups are Fulham, who are gamely battling the drop themselves under the enthusiastic charge of coach Scott Parker.
They go to Elland Road on Friday night to face Marcelo Bielsa’s Leeds, who look to be running out of puff as the season heads into the business end.
English Premier League predictions for 19-21 March
Prediction methodology explained: The expected win percentage is based off publicly available odds. For example, if a team’s odds are 2.30, the expected chance of winning is 43%. If the odds are 1.62 the expected chance of winning is 62% and so on. These are accurate at the time of writing but are subject to change. Where there is no value listed, the odds were not available at the time of writing.