James MaddisonImage source, Getty Images
Image caption,

Tottenham's James Maddison has scored five Premier League goals this season

James Maddison scored twice as Tottenham romped to victory over a Manchester City side that has now lost five games in a row for the first time since 2006.

Pedro Porro drove home a third before Brennan Johnson added a last minute fourth on an incredible night that saw the end of City's 52-match unbeaten record at Etihad Stadium, stretching back to just before the 2022 World Cup in Qatar.

It is City's worst home defeat since a 5-1 loss to Tottenham's north London rivals Arsenal in 2003.

It was also the first time they have lost three successive Premier League games under Pep Guardiola, who signed a two-year contract extension 48 hours earlier.

Guardiola had never previously lost a home game by four goals in his managerial career.

The Tottenham fans lapped it up, cheekily singing "you'll be sacked in the morning" at Guardiola as they celebrated Porro's goal.

It was an amazing transformation for Tottenham, who travelled north without both first-choice central defenders, had five teenagers on the bench and had lost their last game 2-1 at home to Ipswich a fortnight ago.

But Ange Postecoglou's side made light of their problems in a way City could not. It was their heaviest home defeat since a 5-2 reverse to Leicester in September 2020, when Maddison was among the scorers for the Foxes.

The manner of the defeat merely highlighted the absence of injured midfielder Rodri, who was the subject of an elaborate pre-match celebration on his first visit back to the stadium since winning the Ballon d'Or.

City remain in second but Liverpool will stretch their lead at the top to eight points if they win at Southampton on Sunday.

Tottenham move up to sixth, four points behind City.

Unfamiliar territory for Guardiola

Media caption,

Man City have to 'stand up and face' problems - Guardiola

These are unchartered times in Guardiola's career.

He has never lost so many games in a row. He has lost by margins of three and four goals in two of his past three games, following the Champions League hammering by Sporting earlier this month,

While the Tottenham fans' baiting was also something he has probably not heard before, the 53-year-old is clearly going nowhere.

However, the answers he is seeking to his side's poor form are not easy to come by.

The absence of Rodri is clearly a significant factor. City are a shadow of the team they have been when the midfielder has been available.

With Mateo Kovacic also ruled out, there was no effective screen for a back four that looked vulnerable, even without self-inflicted wounds.

At one point, Ilkay Gundogan looked like he was running in treacle as he chased back fruitlessly in an effort to stop another lightning Tottenham counter attack.

If there was a consolation for the hosts, it was that their visitors were equally flaky. But whereas Tottenham took their chances, City failed to do the same.

Haaland should have put the home side ahead but, for some reason, he tried and failed to control Josko Gvardiol’s cross and ended up having his shot blocked rather than taking aim first time.

Savinho failed to find the Norwegian with a straightforward pass that should have put Haaland clean through. Earlier Haaland had tried to sweep home a low cross from the Brazilian but his effort was turned away by Guglielmo Vicario.

The Tottenham keeper also blocked a second-half effort from substitute Kevin de Bruyne and as the blue seats emptied in significant numbers, Spurs centre-back Radu Dragusin epitomised the tenacity within the visitors ranks as he slid in to deny Haaland a late tap-in.

Historic night for Tottenham

Media caption,

Manchester City 0-4 Tottenham Hotspur: Postecoglou 'proud' of Spurs performance

The huge pre-match embrace between Guardiola and Postecoglou had both men beaming at each other.

But it was only the Australian who was smiling at the final whistle as Tottenham celebrated their biggest away win against City.

Quite how a side can go from being beaten at home by struggling Ipswich to inflicting this kind of shattering blow to the four-time champions on their own patch is open to debate but this game will go down in Spurs folklore.

From appearing to be a danger going forward, City full-back Josko Gvardiol turned into a man to target.

Dejan Kulusevski shrugged him off the ball before crossing superbly for Maddison to apply the first-time finish after 13 minutes.

Seven minutes later, Croatia defender Gvardiol played a blind pass inside from the touchline. It went straight to Maddison, who continued his run after playing a pass to skipper Son Heung-min, then kept going to apply a deft finish to the return ball.

Dominic Solanke's superb pass that offered Porro the chance to drive home an unstoppable shot to effectively kill the game seven minutes after the restart.

After that, Tottenham played with tenacity to keep City at bay as their supporters' trepidation turned to triumphalism as the final whistle drew near.

Johnson's tap-in completed a historic night for Tottenham.

Player of the match

Number: 10 J. Maddison
Average rating 9.07
Number: 9 E. Haaland
Average Rating: 5.20
Number: 31 Ederson
Average Rating: 3.77
Number: 17 K. De Bruyne
Average Rating: 3.57
Number: 24 J. Gvardiol
Average Rating: 3.41
Number: 10 J. Grealish
Average Rating: 3.40
Number: 6 N. Aké
Average Rating: 3.34
Number: 25 M. Akanji
Average Rating: 3.29
Number: 20 Bernardo Silva
Average Rating: 3.26
Number: 5 J. Stones
Average Rating: 3.25
Number: 47 P. Foden
Average Rating: 3.16
Number: 26 Savinho
Average Rating: 3.15
Number: 19 İ. Gündoğan
Average Rating: 3.09
Number: 82 R. Lewis
Average Rating: 3.06
Number: 2 K. Walker
Average Rating: 2.95

After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.