Premier League: Predictions for all 10 weekend games

&w=707&quality=100)
- Second-place Arsenal host Brentford on Saturday evening
- Leaders Liverpool entertain West Ham on Sunday
- Manchester United visit Newcastle on Sunday
The run-in is in sight in the Premier League with most teams now having just seven games left to play.
Another big weekend awaits in the top flight with clubs vying for positions towards the top and bottom as we look ahead to all 10 games, providing a score prediction for each clash.
Manchester City vs Crystal Palace (Saturday, 12.30pm)
Manchester City were criticised for a lacklustre display in the Manchester derby draw last weekend as Kevin de Bruyne's announcement he is to leave in the summer overshadowed anything Pep Guardiola's side produced on the pitch at Old Trafford.
However, the reigning champions are now four games unbeaten in all competitions and they can make that five with a win over Crystal Palace, who are seemingly safe in mid-table after a fine seven-game unbeaten run of their own.
Score prediction: Manchester City 2-1 Crystal Palace
Brighton vs Leicester City (Saturday, 3pm)
Leicester's impending relegation will be confirmed this month and another defeat at Brighton on Saturday will all-but seal their fate.
&w=707&quality=100)
The dismal Foxes have lost their last eight league games without even scoring and a similar scenario looks set to play out for them at the Amex Stadium where the Seagulls can secure their first win in just over a month.
Score prediction: Brighton 3-0 Leicester City
Nottingham Forest vs Everton (Saturday, 3pm)
Nottingham Forest's bid to finish in the top three took a bit of a hit when they lost 2-1 at Aston Villa last time but they can respond by picking up another vital point against draw specialists Everton at the City Ground.
The Toffees have drawn six of their last eight games and another stalemate looks to be on the cards for David Moyes' men in the East Midlands.
Score prediction: Nottingham Forest 2-2 Everton
Southampton vs Aston Villa (Saturday, 3pm)
Southampton's relegation was confirmed last weekend when they lost 3-1 at Tottenham and Ivan Juric was subsequently relieved of his duties in the following days.
Anything other than a home defeat to in-form Villa would be a shock and Unai Emery's men can maintain their push for a top-five finish by claiming a fourth straight league victory as they look to swiftly respond to their midweek defeat against Paris Saint-Germain in the Champions League.
Score prediction: Southampton 0-2 Aston Villa
Arsenal vs Brentford (Saturday, 5.30pm)
Fresh from their stunning 3-0 win over Real Madrid in midweek, Arsenal host Brentford looking for another victory to remind leaders Liverpool they are still a threat if Arne Slot's side do slip up again in the title race.
The reality is that the 11-point gap looks too much to bridge, but the Gunners should do their bit by seeing off the Bees, who have won just one of their last five games but are still set for a respectable mid-table finish.
Score prediction: Arsenal 3-1 Brentford
Chelsea vs Ipswich Town (Sunday, 2pm)
Chelsea remain in the mix for a top-five finish but last weekend's insipid goalless draw at Brentford is not the form of a team determined to make it back into the Champions League places this season.
&w=707&quality=100)
However, they can make amends by comfortably beating an Ipswich side who are now destined for relegation after a difficult campaign and exacting some revenge for defeat at Portman Road earlier in the season.
Score prediction: Chelsea 4-1 Ipswich Town
Liverpool vs West Ham (Sunday, 2pm)
Liverpool were poor in the first half at Fulham last week when they lost for just the second time in the league this season as defensive lapses allowed the Cottagers to go in 3-1 up at the break.
The Reds will be wary not to fuel talk of a calamitous title collapse by bouncing back against the Hammers, who have not won for four games, and Slot's side should do so comfortably enough to stay right on track to be crowned champions.
Score prediction: Liverpool 2-0 West Ham
Wolves vs Tottenham (Sunday, 2pm)
Wolves are now virtually assured of safety after their recent win over Ipswich and they can pick up another three points against inconsistent Spurs, who could be tired following Thursday's Europa League clash with Eintracht Frankfurt.
Score prediction: Wolves 1-0 Tottenham
Newcastle vs Manchester United (Sunday, 4.30pm)
Newcastle can also take advantage of opponents who were in European action on Thursday and a home win looks likely for the Carabao Cup winners when the Red Devils visit St James' Park.
&w=707&quality=100)
Ruben Amorim's side turned in a solid, if somewhat dull, display in the Manchester derby last Sunday and they might not be able to live with the Magpies, who are yet another club battling to finish in the Champions League places.
Score prediction: Newcastle 3-1 Manchester United.