Manchester City won the Premier League by a single point over Liverpool after scoring three goals in five minutes to complete a stunning comeback against Aston Villa.
Pep Guardiola’s team fell down 2-0 as Villa, led by former Liverpool star Steven Gerrard, threatened to pull off a huge upset at the Etihad Stadium.
However, two goals from replacement Ilkay Gundogan and one from Rodri made it 3-2 late in the second half.
It meant Liverpool’s 3-1 home triumph against Wolves was in vain.
The bottom of the league was as precarious, but Leeds remained up after winning 2-1 at Brentford, while Burnley were relegated after losing by the same score at Newcastle.
Tottenham clinched the last Champions League position with a 5-0 hammering of Norwich, while Manchester United retained the final Europa League slot despite a 1-0 loss to Crystal Palace.
Manchester City appeared to be on the verge of finishing the season without a trophy after Cash and Coutinho put Villa ahead, but a remarkable turnaround turned dismayed into wild celebrations at the Etihad.
The final day of the season lived up to the expectation, with Guardiola’s team winning their fourth championship in five years.
Liverpool gave it all they had at Anfield, coming from behind to win 3-1 thanks to Mane and two late goals from Salah and Robertson.
With City trailing for much of the game, it appeared that the Reds had a golden opportunity to win the title – but the quick turnaround in Manchester dashed those hopes.
At the final whistle, fans flooded onto the pitch and mobbed the players, but the club later apologized after Villa keeper Robin Olsen was attacked in the melee.
Meanwhile, the coveted golden boot is split by Mo Salah and Son Heung-min, who scored twice in Tottenham’s rout of Norwich.
Son is the award’s first Asian winner.
Both have 23 Premier League goals, but none of the South Korean’s came from penalties, whilst the Egyptian great had five.