Raheem Sterling scored twice as Manchester City extended their record run of victories in the Premier League to 16 games with an emphatic 4-1 triumph over Tottenham.
Despite the talismanic David Silva, who had scored four goals in his past three outings, missing a league game for the first time this season, Pep Guardiola’s all-conquering juggernaut rolled on to move 14 points clear of nearest rivals Manchester United at the top of the table.
Ilkay Gundogan’s free header from a corner gave City an early lead before Kevin de Bruyne doubled their advantage with a left-footed drive 20 minutes from time.
The home side could even afford to see substitute Gabriel Jesus miss a penalty before Sterling bagged a late brace, taking the England international’s tally for the season to 15.
Christian Eriksen struck a late consolation but Tottenham, who will drop to seventh if Liverpool avoid defeat at Bournemouth on Sunday, were thoroughly outclassed on the road, meaning they have now claimed just one point from their last five away trips away from Wembley Stadium.
The result sees Guardiola equal the best winning streak he oversaw while in charge of Barcelona, though his current crop are still three shy of matching the 19-game run his Bayern Munich squad managed in the 2013-14 Bundesliga campaign. On this form, it is hard to see when the run will come to an end.