Breaking: Manchester City dig deep to win Premier League title, Tottenham frustrate Arsenal, pick Champions League spot

Mahrez leads Manchester City teammates in celebration

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 reminiscent 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.

Tottenham eventually mauled Norwich City 5-0 to retain top four place.

Arsenal won their match against Everton but that was not enough to rescue them from settling for Europa League, just Manchester United beaten by Crystal Palace on final league day.