Super Eagles forward Kelechi Iheanacho scored a goal and provided two assists as Manchester City held off an unlikely Leicester comeback to clinch a ninth successive Premier League win in thrilling style and move six points clear at the top of the table.
Compatriot Wilfred Ndidi dropped to the bench for the first time this season in the Premier League, had started in all of his 12 matches so far for the Foxes, while Iheanacho picked up his fourth start of the season in the heavy defeat.
Two excellently taken penalties from Algeria’s Riyad Mahrez and Raheem Sterling, in between Kevin de Bruyne’s left-footed opener and Ilkay Gundogan’s tap-in for City’s third of the day, handed Pep Guardiola’s men a comfortable and commanding lead heading into the break.
break, and for a while a remarkable fight back looked on the cards.
The Foxes’ first goal was down to a slip by Oleksandr Zinchenko, allowing Maddison to dart clear, exchange passes with Iheanacho and slot home.
Iheanacho set up their second goal too, this time sliding Lookman clear to fire past Ederson, before getting on the scoresheet himself to continue his side’s comeback.
Manchester City’s wobble did not last long, however, with Laporte rising to nod home Mahrez’s corner five minutes later, and Sterling was in the right place to turn in a Ruben Dias knockdown before the end of a remarkable match.