- Manchester City aim to secure a fourth consecutive victory in the league
- Chelsea have not managed to defeat Liverpool at home in the league since 2018
- Southampton have the opportunity to surpass Derby's record for the lowest-ever points total if they avoid a loss at Leicester
The competition for European spots is intensifying with just four rounds of Premier League matches remaining and all 20 teams set to play this weekend.
Manchester City vs Wolves (Friday, 8pm)
FA Cup finalists Manchester City seem to have regained their form and are undefeated in their last four matches at the Etihad Stadium.
Wolves have won six games in a row but all of those victories have come against teams in the lower half of the table.
Score Prediction: Manchester City 3-1 Wolves
Aston Villa vs Fulham (Saturday, 12.30pm)
Aston Villa's six wins in their last eight league games have kept them in the race for a spot in the Champions League, and Unai Emery's team have not suffered a defeat at Villa Park since October.
Fulham have lost four of their last six matches and seem to be losing momentum in their quest for a top-eight finish.
Score Prediction: Aston Villa 3-1 Fulham
Everton vs Ipswich (Saturday, 3pm)
As they approach the end of the season, Everton will be eager to break a streak of just one win in their last nine games at Goodison Park.
Ipswich have performed better on the road than at their home ground, but they are aware that they will be playing in the Championship next season.
Score Prediction: Everton 2-1 Ipswich
Leicester vs Southampton (Saturday, 3pm)
At the King Power Stadium, the bottom two teams face off, and Southampton have the chance to exceed Derby's infamous 11-point total from the 2007-08 season — the lowest points tally ever recorded in the Premier League — if they do not lose.
Leicester have failed to score in nine consecutive home league games, while Southampton have scored in six of their last seven matches.
Score Prediction: Leicester 0-1 Southampton
Arsenal vs Bournemouth (Saturday, 5.30pm)
With a Champions League semi-final second leg on the horizon, Mikel Arteta is expected to make some changes which could benefit Arsenal.
Bournemouth have dropped to 10th place after recording just one win in their last nine league matches.
Score Prediction: Arsenal 2-1 Bournemouth
Brentford vs Manchester United (Sunday, 2pm)
Brentford have secured four points from their last two matches at home and still have a chance of finishing in the top half of the table.
Manchester United have won only one of their last six away league games, but two of their previous five matches have ended in draws.
Score Prediction: Brentford 1-1 Manchester United
Brighton vs Newcastle (Sunday, 2pm)
Coming off their first league victory in six games against West Ham, Brighton have lost just one of their last six matches at home.
Newcastle sit 11 points ahead of Brighton but have suffered three defeats in their last six away games.
Score Prediction: Brighton 2-2 Newcastle
West Ham vs Tottenham (Sunday, 2pm)
A win for West Ham would see them move above Tottenham in the standings, with Graham Potter looking to secure a much-needed victory.
Tottenham seem to have their sights set on the Europa League as they have lost their last four away games in the Premier League.
Score Prediction: West Ham 2-1 Tottenham
Chelsea vs Liverpool (Sunday, 2pm)
Chelsea are unbeaten in their last five league matches, but their last seven games at Stamford Bridge have been against teams in the bottom half of the table.
Already crowned champions, Liverpool may opt to make changes, although Mohamed Salah is chasing the Golden Boot.
Score Prediction: Chelsea 1-1 Liverpool
Crystal Palace vs Nottingham Forest (Monday, 8pm)
Crystal Palace have been involved in more draws than all but two Premier League teams this season, with 12 draws to their name.
Nottingham Forest head to London having lost four of their last six away league matches, with three draws in their last four encounters with Palace.
Score Prediction: Crystal Palace 1-1 Nottingham Forest