Spurs were winning 2-0 at half time against Pep Guardiola’s side and were on course for an important victory but City responded in the second half and came back to win 4-2.
FOLLOW LIVE: Team news and all the action as Man City face Spurs
It was a statement of intent from Guardiola’s side in the title race - and the champions can now cut Arsenal’s lead at the top to two points.
Mikel Arteta’s team were beaten for only the second time in the Premier League this season as Sean Dyche steered Everton to victory in his first match in charge at Goodison Park./
Here’s everything you need to know.
When is Tottenham vs Manchester City?
The match will kick off at 4:30pm GMT on Sunday 5 February.
How can I watch it and is there a live stream?
It will be shown live on Sky Sports Main Event and Premier League, with coverage following the earlier match between Nottingham Forest and Leeds. If you’re not a Sky customer you can grab a NOWTV Day Pass here to watch without a subscription. We may earn commission from some of the links in this article, but we never allow this to influence our content. This revenue helps to fund journalism across The Independent.
Spurs - Lloris, Romero, Dier, Davies, Royal, Hojbjerg, Bentancur, Perisic, Kulusevski, Kane, Son
Man City - Ederson, Lewis, Walker, Akanji, Ake, Rodrigo, Bernardo, Mahrez, Grealish, Alvarez, Haaland
Man City: 7/9
Matches between these teams are usually chaotic, and this should be no exception. Tottenham 2-2 Manchester City