Guglielmo Vicario
Made an early save from Doku but couldn't do anything about Son's deflected own goal or Foden's close range effort. Made a flying save to deny Silva early in the second half to make up for his own loose intercepted pass. Nothing much he could do about Grealish netting at the back post. An average score simply because he had very little to actually do and could not get near all three finishes. 5
Pedro Porro
Played a lovely ball over the top to Johnson in the first half. One of the most improved players under Postecoglou and he worked his socks off throughout. 7
Emerson Royal
Made a mess 12 minutes in to lose the ball and was fortunate that Haaland missed a near open goal. He had a couple more sloppy moments in the first half, one loose pass resulting in Alvarez hitting the left-hand post. Did a lot of good things defensively when Spurs' backs were to the wall but he also gave the ball away a number of times under pressure. 4
Ben Davies
Battled away at the back and won an important diving header that ended up setting Spurs away for Lo Celso to score. 7
READ MORE: Daniel Levy speaks as the Tottenham Hotspur Stadium's near £1billion London impact is revealed
READ MORE: Jota, Kelly, Iling-Junior - Tottenham's January transfer plans for Postecoglou amid injury woes
Destiny Udogie
Picked up a booking before the break for a late challenge on Foden but responded well to that with a mature performance down the left. 6
Dejan Kulusevski
Played a quick ball over the top into Son's run for an early assist. Another all-action performance in the deeper role and he deservedly grabbed that dramatic equaliser late in the match with a rare but powerful header. Only the second player in Premier League history since Danny Murphy to score away at the reigning champions in three consecutive seasons. 9
Yves Bissouma
A really sloppy day at the office. Gave possession away a couple of times in the first half on his return to the team after suspension, including crucially to allow City to run at goal and score their third. 4
Giovani Lo Celso
Started strongly but gave away the free-kick City took the lead from. However, he more than made up for that with a low curling effort in the second half to make it two goals in two games and his second goal against City. Worked hard in his 77 minutes or so and is making a difference for Spurs. 8
Brennan Johnson
Made an early sprint down the right which ended with a low cross just deflected past City's right-hand post. Didn't make too much of an impact until late in the game with a perfect run and cross for Kulusevski to head home. 7
Son Heung-min
He loves a goal at the Etihad and he headed Kulusevski's pass into his stride before striking a shot under Ederson. Played a couple of lovely passes on the spin to get Spurs up the pitch in the first half. Was unfortunate that City's first half free-kick deflected off his thigh and into his own net. He then grabbed an assist though in the second half, with a touch to Lo Celso before the Argentine scored before playing in Johnson in the build-up to the late equaliser. Would have been a nine but for that unfortunate own goal. 8
Bryan Gil
Did well early on on the edge of Spurs' box to release Kulusevski in the build-up to the visitors' early goal. Seized on to a loose Silva pass but his low cross was sent behind the City goal when he might have tried a first-time shot. Struggled to trouble Walker too many times and came off at the break to be replaced by Hojbjerg. 5
Subs
Pierre-Emile Hojbjerg
Came on at the break for Gil and battled away in the centre of the park, using all of his nous to break up City's attacks and helped Spurs get more control at times. 7
Oliver Skipp
Came on and played his part in the equaliser. 6
Richarlison
Made his return after a month out late on. N/A
Jamie Donley
Came on for his debut in added time. N/A
Sign up to our Tottenham WhatsApp service and get all the latest breaking news and in-depth stories from football.london's dedicated Tottenham writers direct to your phone.
By signing up to this free service you will be the first to know the news from Tottenham Hotspur Stadium as it happens.
To join our Spurs community, all you have to do is click this link and you're in!