Manchester City retained the Premier League title in the most dramatic of fashion as they hauled themselves back from 2-0 down to beat Aston Villa 3-2 with three goals in the final 15 minutes on Sunday.
Ilkay Gundogan came off the bench to score twice with Rodri also on target as Pep Guardiola's men held off Liverpool's title charge to win the league by a point.
In scenes remiscent of the first of City's now six league titles in 11 seasons when Sergio Aguero scored a 93rd minute winner to deny Manchester United the title on goal difference, the champions produced a remarkable comeback at the Etihad.
Man City win the title, Spurs clinch fourth, and Leeds secure safety on the most dramatic of final days in the #PL! pic.twitter.com/o8vvBQTmnF
— Premier League (@premierleague) May 22, 2022
Goals from Matty Cash and former Liverpool favourite Philippe Coutinho looked set to gift the Reds the title.
Jurgen Klopp's men did their job by also coming from a goal down to beat Wolves 3-1 at Anfield, but City's rescue act ensured Liverpool's bid for an unprecedented quadruple is over.
Gundogan started the comeback as he headed in Raheem Sterling's cross at the back post.
Rodri then side-footed home from outside the box and Gundogan completed the fightback by tapping home Kevin De Bruyne's cross at the back post.
Guardiola said before the game he wanted no repeat of Aguero's legendary late strike a decade ago.
But the Calatan was the most relieved man in Manchester as he sealed the 10th league title of his coaching career in just 13 seasons.
Fans swarmed onto the pitch to celebrate at full-time and the crossbar at the goal where City scored all of their goals was snapped under the weight of supporters sitting on it.
Liverpool had also found it hard to get their business done at Anfield against Wolverhampton Wanderers but late goals from Mohamed Salah and Andy Robertson earned them a 3-1 win.
The 2021/22 #PL season: ✅ pic.twitter.com/YqFp4dbxET
— Premier League (@premierleague) May 22, 2022
Tottenham Hotspur comfortably secured the fourth Champions League spot with a 5-0 win at relegated Norwich City while North London rivals Arsenal had to settle for fifth spot despite crushing Everton 5-1 at the Emirates Stadium.
Burnley were relegated after they lost 2-1 at home to Newcastle United while Leeds United secured survival with a 2-1 victory at Brentford.
Norwich and Watford had already been relegated before the final day.