Manchester City was stunned by a depleted Tottenham as Dejan Kulusevski’s 90th-minute equaliser earned Spurs a thrilling 3-3 draw at the Etihad on Sunday.
Tottenham manager Ange Postecoglou insisted he would not relent from his philosophy of relentless attacking football despite facing the might of City with a mounting injury crisis and earned his reward.
Spurs captain Son Heung-min scored at both ends inside the opening 10 minutes.
Phil Foden put City in front before half-time, but Giovani Lo Celso levelled 20 minutes from time.
Jack Grealish restored the home side’s lead once more, only for Kulusevski’s header to ensure City have now dropped points in five of their last eight league games.
The English and European champions drop to third in the table, three points behind leaders Arsenal.
A point lifts Tottenham into fifth and snaps a run of three consecutive defeats.
Tottenham’s determination to play out from the back looked to have cost them 10 minutes from time.
Rodri robbed Yves Bissouma and played in Haaland, who crossed for Grealish to tap home.
But the drama was far from over.
Kulusevski timed his run perfectly to head in Brennan Johnson’s cross.
And City were incensed in stoppage time when referee Simon Hooper inexplicably stopped the game to award the home side a free-kick when Grealish was clean through on goal.
City’s punishment did not end there as yellow cards for Rodri and Grealish mean they will be suspended on Wednesday for a trip to an Aston Villa side that has won 13 consecutive home Premier League games.