- Liverpool have a 13-point lead at the top
- There is a five-point gap between third-placed Newcastle and seventh-placed Aston Villa
- Leicester and Ipswich are both at risk of relegation this weekend
With only six games remaining in the Premier League season, competition for European football berths is heating up. Here are the score predictions for all 10 matches happening this weekend.
Brentford vs Brighton (Saturday, 3pm)
Brentford has only won one of their last six matches and will face Brighton, who have not won in their last five games, drawing 2-2 against Southampton in their latest fixture.
Brentford struggled to score in six of their last nine home games and might find it tough against a Brighton side that has scored nine goals in their previous four away matches.
Score prediction: Brentford 0-2 Brighton
Crystal Palace vs Bournemouth (Saturday, 3pm)
Crystal Palace suffered heavy defeats in their last two games, conceding five goals each to Manchester City and Newcastle. They could face a challenging task against a Bournemouth team that returned to winning ways with a 1-0 victory over Fulham.
Score prediction: 1-3 Bournemouth
Everton vs Manchester City (Saturday, 3pm)
Everton, who have drawn the most games this season (14), might provide strong resistance to Manchester City, who have won only one of their last four away matches in the league.
Score prediction: Everton 1-1 Manchester City
West Ham vs Southampton (Saturday, 3pm)
Bottom-placed Southampton, the lowest scorers in the league, could struggle against West Ham, who have secured four points in their last three home games.
Score prediction: West Ham 2-0 Southampton
Aston Villa vs Newcastle (Saturday, 5.30pm)
Newcastle, with a six-game winning streak across all competitions, are in good form, having scored a total of 17 goals during this period. Aston Villa, who have lost only one home game this season, faced a setback in the Champions League with a 3-2 win over Paris Saint-Germain but were eliminated 5-4 on aggregate.
Score prediction: Aston Villa 2-3 Newcastle
Fulham vs Chelsea (Sunday, 2pm)
Chelsea have struggled on the road, failing to win any of their last eight away matches in the league. They could find it tough against Fulham, who have won three of their last four home games in the league.
Score prediction: Fulham 2-1 Chelsea
Ipswich vs Arsenal (Sunday, 2pm)
Ipswich's relegation from the Premier League may be confirmed this weekend as they face Arsenal, who are on a 10-game unbeaten run and eliminated Real Madrid from the Champions League in midweek.
Score prediction: Ipswich 1-3 Arsenal
Manchester United vs Wolves (Sunday, 2pm)
Manchester United have struggled recently, winning only one of their last five league matches. Wolves, on a four-game winning streak, could level with United on points with a victory at Old Trafford.
Score prediction: Manchester United 1-2 Wolves
Leicester City vs Liverpool (Sunday, 4.30pm)
Liverpool aims to move closer to securing the Premier League title with a win against struggling Leicester, who have lost their last eight home games and are likely to face relegation this weekend.
Score prediction: Leicester City 0-3 Liverpool
Tottenham vs Nottingham Forest (Monday, 8pm)
Tottenham faces Nottingham Forest amid injury concerns. Forest lost their last two matches but will look to bounce back and boost their Champions League aspirations. Taking advantage of a fatigued Spurs side from Thursday's Europa League fixture may be on the cards for Forest.
Score prediction: Tottenham 1-2 Nottingham Forest