Chelsea lost their game against Aston Villa which could have knocked them out of Champions League qualification (pending their result against Man City in the final) if not for Leicester City, who choked yet again to end up in the Europa League spot after having atleast four games to secure their top four position. West Ham too have made it to the Europa League for next season.
Here's how the final table of the top 10 teams of this season's Premier League looks like...
We take a look at the results on the final matchday of the teams who ended up in the top six of the Premier League this season.
1. West Ham 3-0 Southampton
A brace for Pablo Fornals and a striker from Declan Rice saw West Ham attain a Europa League spot for the next season.
The Hammers finished on 65 points, one behind Leicester City in 5th and two points behind Chelsea in 4th spot in the Premier League.
Southampton finished 15th on 43 points after a terrible second half of the campaign followed a promising start.
2. Leicester City 2-4 Tottenham Hotspur
An awful day for Leicester City as they squandered a lead twice in this clash against Tottenham Hotspur as their dreams of Champions League qualification were shattered on the final day of the season for the second campaign in succession.
Vardy scored two penalties to hand the Foxes a 2-1 lead with Kane scoring Tottenham's opener.
Schmeichel scored an own goal before Gareth Bale struck a brace to knock Leicester out of the Champions League spot.
3. Aston Villa 2-1 Chelsea
The Blues scraped by the skin of their teeth despite losing 2-1 to Aston Villa as Leicester City gave up in their challenge to qualify for the Champions League next season.
The Blues finished fourth and will now look to the UEFA Champions League final against Manchester City.
4. Liverpool 2-0 Crystal Palace
All Liverpool needed was a win on the final day of the season in order to gain a Champions League spot and they did exactly that.
With Chelsea and Leicester losing, Liverpool actually ended up third in the Premier League table, a great end to a disappointing season.
5. Wolverhampton Wanderers 1-2 Manchester United
Manchester United became the first team to go a full Premier League season unbeaten away from home since Arsenal in the 2003-04 season.
With their win against Wolves, United won 12 and drew seven of their 19 away games this season.
Youngster Anthony Elanga and Juan Mata scored for the Red Devils as they finish the Premier League season as runners-up.
They will now prepare for the Europa League final to be played against Villarreal.
6. Manchester City 5-0 Everton
Manchester City stormed their way to the Premier League title this season and gave little chance to any of their chasers throughout the campaign.
After a miserable start to their 2020-21 season, the comfortable way in which they won the league is something that should be appreciated.
Sergio Aguero scored a brace as the Cityzens thrashed Everton 5-0 at the Etihad Stadium.