Premier League: Predictions for all 10 weekend games

&w=707&quality=100)
- Manchester City look for a fourth straight league win
- Chelsea have not beaten Liverpool at home in the league since 2018
- Southampton can beat Derby’s lowest-ever points tally if they avoid defeat at Leicester
The battle for European places is hotting up with just four rounds of Premier League fixtures left to play and all 20 teams are in action this weekend.
Manchester City vs Wolves (Friday, 8pm)
FA Cup finalists Man City appear to be back on form and are unbeaten in their last four games at the Etihad Stadium.
Wolves have won six on the spin but all of those victories have come against teams in the bottom half.
Score Prediction: Man City 3-1 Wolves
Aston Villa vs Fulham (Saturday, 12.30pm)
Six wins in their last eight league fixtures has seen Aston Villa stay in touch with the Champions League contenders and Unai Emery’s men have not lost at Villa Park since October.
Fulham have lost four of their last six and look to be running out of steam in their attempts to secure a top-eight finish.
Score Prediction: Aston Villa 3-1 Fulham
&w=707&quality=100)
Everton vs Ipswich (Saturday, 3pm)
It is the penultimate fixture at Goodison Park and Everton will be desperate to end a run of just one win in their last nine games.
Ipswich have been better on the road than at Portman Road, but now know they will be playing Championship football next season.
Score Prediction: Everton 2-1 Ipswich
Leicester vs Southampton (Saturday, 3pm)
The bottom two meet at the King Power Stadium and Southampton can beat Derby’s 11-point total from the 2007-08 season — the lowest total ever recorded in the Premier League — if they avoid defeat.
Leicester have failed to score in nine consecutive home league games and Saints have found the net in six of their last seven matches.
Score Prediction: Leicester 0-1 Southampton
Arsenal vs Bournemouth (Saturday, 5.30pm)
With a second-leg of the Champions League semi-final to be played next week, Mikel Arteta is expected to make some changes, which might help Arsenal’s cause.
Bournemouth have slipped to 10th after just one win in their last nine league games.
Score Prediction: Arsenal 2-1 Bournemouth
&w=707&quality=100)
Brentford vs Manchester United (Sunday, 2pm)
Brentford have collected four points from their last two home matches, with a top-half finish still within their grasp.
United have won just one of their last six league away games, but two of their last five have finished in draws.
Score Prediction: Brentford 1-1 Man Utd
Brighton vs Newcastle (Sunday, 2pm)
Last week’s win over West Ham was Brighton’s first victory in six league games, but they have lost just one of their last six home matches.
Newcastle are 11 points ahead of their opponents but have lost three of their last six on the road.
Score Prediction: Brighton 2-2 Newcastle
West Ham vs Tottenham (Sunday, 2pm)
A home win can see the Hammers move above their London rivals in the table, with Graham Potter in need of a victory to ease the pressure on his shoulders.
Spurs’ focus looks to be solely on the Europa League and they have lost their last four Premier League away games.
Score Prediction: West Ham 2-1 Tottenham
Chelsea vs Liverpool (Sunday, 2pm)
Chelsea are unbeaten in their last five in the league, but their last seven matches at Stamford Bridge have been against teams in the bottom half.
Having already secured the title, Liverpool may decide to make changes but Mohamed Salah is looking to secure the Golden Boot.
Score Prediction: Chelsea 1-1 Liverpool
Crystal Palace vs Nottingham Forest (Monday, 8pm)
Only two Premier League teams have claimed more draws than Palace this season, with the Eagles sharing the spoils on 12 occasions.
Forest head to the capital having lost four of their last six away league games, while the sides have drawn three of their last four meetings.
Score Prediction: Crystal Palace 1-1 Nottingham Forest