Premier League: Predictions for all 10 weekend games

&w=707&quality=100)
- Newly-crowned champions Liverpool welcome Arsenal to Anfield
- European hopefuls Bournemouth and Aston Villa meet at the Vitality Stadium
- Newcastle host Chelsea in a crucial clash in the Champions League race
The Premier League season may be drawing to a close but there are still European places to be decided and it promises to be another enthralling weekend with the 10 matches split evenly over Saturday and Sunday.
Fulham vs Everton (Saturday, 3pm)
Fulham have lost three of their last four games to slip down to mid-table but they have the chance to get back to winning ways when hosting an Everton side with just one win in their last 10 matches.
Score prediction: Fulham 1-0 Everton
Ipswich vs Brentford (Saturday, 3pm)
Without a win in five games and already relegated, Ipswich could be in for more disappointment when hosting a Brentford side on a three-match winning streak and back in European contention.
Score prediction: Ipswich 1-3 Brentford
Southampton vs Manchester City (Saturday, 3pm)
Rock-bottom Southampton will be playing Championship football next season and they could be in for a tough afternoon against Manchester City, who have won five successive matches in all competitions.
Score prediction: Southampton 1-4 Manchester City
Wolves vs Brighton (Saturday, 3pm)
Wolves have won six of their last seven matches to comfortably steer themselves away from relegation trouble and they can chalk up another three points against a Brighton side with just one win in their last eight fixtures in all competitions.
Score prediction: Wolves 2-1 Brighton
Bournemouth vs Aston Villa (Saturday, 5.30pm)
Unbeaten in five matches, Bournemouth will feel confident of getting the better of an Aston Villa team that have lost three of their last four away assignments in all competitions.
Score prediction: Bournemouth 3-1 Aston Villa
Newcastle vs Chelsea (Sunday, 12pm)
&w=707&quality=100)
Fourth-placed Newcastle are ahead of fifth-placed Chelsea on goals scored but the Magpies, who have won their last five league games at St James' Park, can overcome a Blues side with just one win from their last nine away matches in the top flight.
Score prediction: Newcastle 3-1 Chelsea
Manchester United vs West Ham (Sunday, 2.15pm)
Manchester United have won just one of their last six home games in the league and after being in Europa League action on Thursday, they may struggle to overcome West Ham.
The Hammers are struggling for form themselves, failing to win any of their last eight matches, but they may be able to get a positive result from this trip to the Theatre of Dreams.
Score prediction: Manchester United 1-1 West Ham
Nottingham Forest vs Leicester (Sunday, 2.15pm)
Nottingham Forest are battling hard for a top-five finish and despite losing their last three matches at the City Ground, they will be optimistic of getting back to winning ways against a relegated Leicester side that have lost 12 away games in the league so far.
Score prediction: Nottingham Forest 2-1 Leicester
Tottenham vs Crystal Palace (Sunday, 2.15pm)
Tottenham could be tired from Thursday's Europa League exertions and Crystal Palace, who won 1-0 in the reverse fixture and are unbeaten in four games, will fancy doing the double.
Score prediction: Tottenham 1-2 Crystal Palace
Liverpool vs Arsenal (Sunday, 4.30pm)
Champions Liverpool have won their last three outings at Anfield and they may have the edge over an Arsenal side reeling from Wednesday's Champions League semi-final exit that means they will end the season without a trophy.
Score prediction: Liverpool 3-1 Arsenal