Harry Kane scored twice, including a header deep into second-half stoppage time, as Tottenham Hotspur overcame Manchester 3-2 in a dramatic encounter at the Etihad Stadium.
Dejan Kulusevski broke the deadlock just four minutes into his first Spurs start, finishing through Joao Cancelo’s legs.
Having hit the post 10 minutes earlier Ilkay Gundogan levelled shortly after the half-hour, capitalising on the loose ball after Hugo Lloris had spilled it.
City controlled possession at the start of the second half but Spurs took the lead for a second time through Kane, who converted Son Heung-min’s cross on the half-volley just before the hour.
Riyad Mahrez’s stoppage-time penalty had looked like stealing City a point but Kane, who also had a goal ruled out by VAR, had other ideas, heading home an even later winner in the fifth minute of time added on.
While Antonio Conte had been fighting fires after appearing to question Spurs’ transfer policy in an Italian TV interview, City boss Pep Guardiola was complimentary about them in the build-up.
It is easy to see why as he has been stung by Spurs enough in recent seasons, as the north London team have had the knack of being able to exploit them with Son Heung-min running in behind.
And they needed just four minutes to execute that plan again as they took the lead.
Kane dropped deep and set Son racing through with a delightful pass and the South Korean unselfishly played in Kulusevski who converted into an empty net.
It was a classic Spurs goal against City, but the home response was typically strong.
Joao Cancelo drifted an effort just wide after cutting inside and then Gundogan rattled the post with an effort from just inside the area.
On an evening when Spurs needed their goalkeeper to be at his very best if they were to stand a chance, Hugo Lloris produced a costly error that allowed City to equalise just after the half-hour.
The Frenchman, who cost Spurs two goals in last week’s 2-0 defeat to Wolves, spilled Raheem Sterling’s cross and Gundogan was on hand to convert into an empty net.
Spurs survived to half-time and were also able to snuff out City after the restart with some strong defending.
They continued to look dangerous on the break and Son tested Ederson from distance after being played in by Kane.
There was nothing Ederson could do about Kane’s brilliant goal that saw Spurs regain their lead just before the hour.
After Ryan Sessegnon picked up a loose ball, he fed Son and the South Korean took his time to pick out his mate Kane, who was arriving late in the box to produce a sublime finish into the top corner.
The 28-year-old was the man of the moment and should have made it 3-1 moments later after being played in again by Son, but Ederson produced a fine save with his feet.
Lloris went some way to redeeming himself soon after with a spectacular save, tipping Gundogan’s goalbound shot around the post.
Kane did have the ball in the net in the 73rd minute with another clinical finish, sparking mad scenes of celebration, but they were ruined by VAR as Kulusevski was offside in the build-up.
City had not really threatened a leveller but were awarded a penalty in the 90th minute when Cristian Romero handled at close range, with referee Anthony Taylor changing his decision after seeing the replay on the pitchside monitor.
But Kane was not done and there was one more twist in stoppage time.
Kulusevski got the ball out on the right, cut inside and delivered a perfect cross for Kane to power a header home.
Photo Credit: SpursOfficial/Twitter