It’s another jam-packed English Premier League programme this weekend, as the EPL heads towards its climax.
Manchester City could finally hit the top, too, as they go to Fulham on Sunday looking to complete the job of reeling in Arsenal at the summit.
Pep Guardiola’s reigning champions are in imperious form and put themselves within striking distance of the Gunners thanks to their 4-1 demolition job at the Etihad Stadium on Wednesday night.
It must be catching in north London, with Tottenham also in grim form going into their trip to Liverpool.
The Reds will go above their visitors with victory at Anfield and Jurgen Klopp’s men are in confident mood, having won three on the spin as they seek to end a tricky season on a high note.
A high quality contest is on the cards at Old Trafford as well, with Manchester United hosting red hot Aston Villa.
United were pegged back by Spurs in midweek, while Unai Emery has engineered an astonishing rise up the table for the West Midlands club, who could even entertain thoughts of Champions League qualification if they can collect yet another three points.
Newcastle can strengthen their grip on third place in the Premier League table when they welcome sorry Southampton to St James’ Park.
Eddie Howe’s side have fired in ten goals in their last two games, while the Saints are six points from safety and heading for the EPL exit door.
There’s more drama at the wrong end to be had as well, with Leeds going to Bournemouth.
The Cherries have won three of their last four to create a morsel of breathing space, while the Yorkshire club are only a point clear of relegation danger and without a win in four.
It’ll pave the way for an almighty May Day contest at the King Power Stadium, when Leicester go head-to-head with drop rivals Everton.
Both will come into the game inside the relegation zone, leaving a winner-takes-all feeling in the air.
The weekend begins with a capital city contest between Crystal Palace and West Ham, with both seeking a final nudge towards top flight safety when they meet on Saturday lunchtime at Selhurst Park.
Brighton are in need of one last push if they are to secure continental football next season, with Wolves making the trip to the Amex Stadium.
And Brentford are in a similar situation, with a home game against relegation-threatened Nottingham Forest their next assignment to complete a trio of Saturday fixtures.
English Premier League predictions for 29 April – 1 May
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.