Aston Villa have made remarkable progress under Unai Emery and they are now well within the fight as the Premier League race for Europe hots up ahead of the season finale. The Villans (47 points) are now in sixth spot after a sixth win in their last seven outings.
Brighton & Hove Albion (46) are just one point behind but they have two games in hand, which makes them a big threat. Meanwhile, Tottenham Hotspur (53), Liverpool (44) and Brentford (43) are the other teams in the battle for fifth, sixth and seventh.
Manchester United and Newcastle United (both 56) - as well as Manchester City (67) and Arsenal (73) - seem to have run away for the top four spots, but the race is thrilling for the rest of those hoping to head on a European tour.
But who is looking the likeliest to make the top seven as it stands? And which clubs are set for relegation at the other end of the table?
From 20th place all the way through to first, here is an updated look at the final predicted standings from simulations run by FiveThirtyEight.

1. Supercomputer predicts final Premier League standings
From 20th to 1st, flick through the pages to see the finishing positions, final points totals and goal difference tallies predicted by the supercomputer. | Getty Images

2. 20th: Southampton
Predicted points: 31. Goal difference: -32. | Getty Images

3. 19th: Nottingham Forest
Predicted points: 33. Goal difference: -39. | Getty Images

4. 18th: Leicester City
Predicted points: 34. Goal difference: -16. | Getty Images