Manchester - Manchester City survived a spirited Leicester City fightback to earn a thrilling 6-3 victory on Sunday, a ninth Premier League win in a row moving them six points clear the top of the table.
With second-placed Liverpool not in action after their clash with Leeds United was postponed due to Covid-19 cases at the Yorkshire club, City appeared out of sight midway through the first half at the Etihad Stadium.
The in-form champions raced into a fifth-minute lead through Belgian midfielder Kevin De Bruyne, before a Riyad Mahrez penalty put the hosts in control nine minutes later.
ALSO READ: Leeds-Aston Villa the latest game to be postponed due to Covid-19
Things went from bad to worse for a Leicester side struggling to replicate last season's form, with Ilkay Gundogan and another penalty, converted by Raheem Sterling, giving the hosts a four-goal lead inside 25 minutes.
Despite looking dead and buried, Leicester stormed back in the second half as goals from James Maddison, Ademola Lookman and Kelechi Iheanacho threatened to derail the league leaders.
Aymeric Laporte's 69th-minute header and Sterling's late second took the champions over the line, however, as they moved on to 47 points, six clear of Liverpool, from 19 matches. Leicester dropped to 10th.