It looked as though they were going to be in for a disappointing day when former Arsenal attacker Samir Nasri gave visiting City a half-time lead.
However, a triple substitution from Andre Villas-Boas after the restart swung the match in Tottenham's favour and goals from Clint Dempsey, Jermain Defoe and Gareth Bale secured a 3-1 win for the hosts.
You can find out how the match unfolded with our minute-by-minute updates.
TOTTENHAM: Friedel, Caulker, Naughton, Holtby, Huddlestone, Livermore, Defoe
MAN CITY: Pantilimon, Kolo Toure, Kolarov, Lescott, Garcia, Sinclair, Aguero
"15 - Joe Hart has 15 Premier League clean sheets this season, three more than any other goalkeeper (Cech - 12). Safe."
Tottenham's Michael Dawson: "We're still confident of finishing in the top four. We know what a win today will do, we're chasing again but we're feeling good."
Man City's Vincent Kompany: "This is one of those matches you want to win because it is one of the big games of the season. It is a hard place to come and if we can get away from here with three points then it will be incredible."
"Champions League qualification still depends on us. If we do our job properly then we can achieve what we want. Chelsea and Arsenal have tough games and I think it will go down to the last fixtures of the season. Victory today could send a message to our rivals and think we can get a win."