Leicester and Man U climb into top three

United are on 26 points, five behind leaders Liverpool and just a point behind second-placed Leicester, who earlier beat Tottenham Hotspur 2-0 in London.

Jamie Vardy scored Leicester City's opening goal and had a hand in the other.

The Foxes now have 27 points from 14 games, four behind champions and leaders Liverpool.

Tottenham dropped two places down to fourth after a second successive defeat.

Man City 5 Leicester City 1

Much of the build-up was dominated by Riyad Mahrez's return to Leicester's squad after missing 10 days of training in response to not securing a move to the hosts, but he was benched as City – who were afforded a few days off beforehand – ultimately cruised, with De Bruyne and Aguero stealing the show.

Although City enjoyed an electric start, going ahead in the third minute thanks to Raheem Sterling's 15th league goal of the season, they appeared to lack a little sharpness in the first half.

Ranieri dumped in desperate move as it all falls apart for Leicester

For Claudio Ranieri, this is his grim reality as the board of Leicester City called an end to the Italian's time at the Foxes with a club statement.

In May last year, Ranieri was close to the most popular man on the planet. Everyone's favourite unofficial grandfather, whose catchphrases like "dilly-ding, dilly dong!" had captivated fans and pundits alike, Ranieri was standing in Leicester's home ground on a stage with singer Andrea Bocelli celebrating the title.

Vardy gives Foxes a lifeline

Pablo Sarabia gave the home side a deserved lead in the 25th minute when he powered a header in off the far post, before Joaquin Correa doubled the hosts' advantage in the 62nd minute.

Correa also saw his penalty turned away by Kasper Schmeichel in a one-sided first half, while Vitolo and Adil Rami both hit the woodwork after the break.