Manchester City ran out 6-3 victors in a Boxing Day classic against Leicester and moved six points clear at the top of the table on Sunday.
The hosts raced into a 4-0 lead inside 25 minutes but Leicester got the game back to 4-3 after three goals in 10 minutes, but two late City goals took the game back in their favour.
Kevin De Bruyne went into action after five minutes before Riyad Mahrez scored from the spot on 14 minutes. Two more goals followed before the 25th minute as Ilkay Gundogan and a Raheem Sterling penalty put Man City in a seemingly unassailable lead.
Leicester were without three of their first-choice back four and Guardiola’s men wasted no time in putting the makeshift backline under pressure. De Bruyne had them ahead after just five minutes.
City have now won their last nine Premier League games, scoring 30 goals in the process.