The Premier League is heading towards its end with only four matches left to play. The champions and teams facing relegation have already been decided, turning the attention to the fight for European spots.
This Saturday, four games are lined up, starting with Aston Villa taking on Fulham and ending with Arsenal hosting Bournemouth.
Our experts have shared their predictions for all Saturday's matches in the English top division.
Aston Villa vs Fulham (12.30pm)
Aston Villa recently faced setbacks against Manchester City and Crystal Palace, but they have had a strong season overall. They will be looking to secure a win against Fulham, who have been struggling after losses to Bournemouth and Chelsea. Expect Villa to bounce back with a home victory.
Everton vs Ipswich (3pm)
Everton, under David Moyes, have been in good form lately. Facing Ipswich, who have already been relegated, Everton should have the upper hand and secure a win at Goodison Park.
Leicester vs Southampton (3pm)
Leicester and Southampton, despite their goal-scoring struggles, have the chance to play with freedom in this match. Both teams will aim to put on a show as they prepare for the Championship next season. Leicester might finally break their goal drought at home, while Southampton will be eager to pick up points to avoid finishing with the lowest total in Premier League history.
Arsenal vs Bournemouth (5.30pm)
Arsenal, coming off a Champions League game, are likely to make changes against Bournemouth. The Cherries, pushing for a top-half finish, could capitalize on Arsenal's focus on European competition and secure at least a draw. Arsenal's recent draws at home suggest Bournemouth has a chance to get a positive result.