Four goals from Sergio Aguero secured three points for his side to ensure Manchester City kept up the pressure on league leaders Chelsea.
Two of his goals were penalties while the others were delicious finishes into the bottom corner past a despairing Hugo Lloris.
The Argentine also had another spot kick saved in an encounter that saw four penalties awarded in total by referee John Moss.
Visitors Tottenham were too handed an opportunity to score from 12 yards but a normally reliable Roberto Soldado was denied by Joe Hart in the second half.
Sergio Aguero will take all the headlines though and deservedly so with a spell-binding performance that began with an effort that he lashed past Lloris with 13 minutes played.
He had his second six minutes later when he sent Lloris the wrong way from the spot following a debatable foul on Frank Lampard by Erik Lamela.
It was three for the 26-year-old with 68 minutes on the clock, scoring his second penalty goal after three attempts after Federico Fazio pulled him down in the box, the defender was sent off for his misdemeanour.
Aguero’s fourth came 15 minutes before the end in similar fashion to his first, gliding a shot past the hapless Lloris.
Despite the convincing looking scoreline Tottenham did put up a good fight against the champions. Hart needed to save low to deny Ryan Mason eight minutes in.
Cristian Eriksen’s goal materialised a quarter of an hour in after Soldado robbed a dallying Fernando in midfield and the Spaniard teed up Eriksen who smashed home first time past Hart off the underside of the bar 139 seconds after his side went behind.
Manchester City: Hart, Clichy, Demichelis, Kompany, Sagna, Milner, Lampard (Fernandinho ’28), Fernando (Toure ’77), Navas, Silva (Jovetic ’70), Aguero
Subs not used: Caballero, Kolarov, Boyata, Dzeko
Tottenham Hotspur: Lloris, Dier, Fazio, Kaboul, Rose, Capoue (Dembele ’60), Mason (Vertonghen ’70), Chadli, Eriksen, Lamela (Townsend ’60) Soldado
Subs not used: Vorm, Stambouli, Adebayor, Kane
Man of the Match: Sergio Aguero