Manchester City were crowned Premier League champions for the third time in four seasons after Manchester United crashed to a 2-1 defeat against Leicester on Tuesday.
Pep Guardiola’s side are 10 points clear of second-placed United and have wrapped up the title with three games to spare.
Amid a gruelling run of three games in five days, United manager Ole Gunnar Solskjaer effectively handed the title to arch-rivals City by picking a weakened team with 10 changes.
With many of City’s players watching on television, Luke Thomas’ 10th-minute volley put Leicester ahead before Mason Greenwood equalised five minutes later.
Caglar Soyuncu’s towering header in the 66th minute ensured City could pop the champagne corks for a title party that has seemed inevitable for months.
City were denied the chance to celebrate on Sunday when Chelsea won 2-1 at the Etihad Stadium, while United kept them waiting with a victory at Aston Villa on Sunday.
But the delay was only temporary and City, who also won the League Cup in April, can finally savour a title triumph that is all the sweeter given the obstacles they have overcome this term.
“This has been a season and a Premier League title like no other. This was the hardest one,” Guardiola said.
“We will always remember this season for the way we won. I am so proud to be the manager here and of this group of players.
“They are so special. To come through this season, with all the restrictions and difficulties we’ve faced, and show the consistency we have is remarkable. It is relentless.”
Treble-chasing City’s seventh top-flight title could be the prelude to an even greater triumph on 29 May when they face Chelsea in their first-ever Champions League final.