Manchester City have won a third Premier League title in four years after closest challengers Manchester United was beaten by Leicester City.
Pep Guardiola’s side are now 10 points ahead of second-placed United, who have just three games remaining.
It is the seventh time City have finished top of the English football pyramid and the fifth in nine years.
Manager Guardiola, 50, has now won eight domestic trophies since arriving in Manchester in 2016.
City had the chance to wrap up the title themselves on Saturday but suffered a 2-1 defeat by Chelsea at Etihad Stadium.
However, Leicester completed the job for them with a 2-1 victory at Old Trafford on Tuesday.
It is the sixth time the Premier League title was decided at Old Trafford – the most of any venue, and three of which have been for other sides.
It is City’s second trophy in a little over two weeks after they beat Tottenham to claim the Carabao Cup and they are also in their first Champions League final after beating Paris St-Germain in midweek.
Since being taken over by the Abu Dhabi Group in September 2008, City has won 12 cups, and this is the third time they have clinched a league and EFL Cup double.
They are set to lift the Premier League trophy after their final game of the season against Everton on May 23.