Manchester City were held to an enthralling 3-3 draw by Newcastle at St. James' Park on an eventful Sunday evening in the Premier League.
The hosts made a positive start by pressing City deep into their own half and winning a corner in the early moments.
Less than five minutes into the tie, Rodri sent the ball sailing over the bar after a positive run of play from the men in blue, who enjoyed a 4-0 victory at St. James' Park last season.
The visitors found the opener shortly after as Ilkay Gundogan was found by Bernardo Silva in the area - to control the ball and smash it into the net - some poor marking from Newcastle.
Advert
It was nearly two as Haaland found Kevin De Bruyne with a fine through ball on the counter, with the Belgian failing to beat Nick Pope as City sent a wave of attacks towards the Magpies defence.
Pep Guardiola was evidently disappointed when Phil Foden failed to find Erling Haaland to tap home around the 15-minute mark as he did last week against Bournemouth.
Eddie Howe's side were close to levelling soon after as Miguel Almiron sent the ball high up in the stands after some tricky work on the left side by Allan Saint-Maximin.
Advert
Ruben Dias came on as Nathan Ake went off with what appeared was a knock - a shame for the Dutchman who has made a bright start to the season in the absence of John Stones and Ruben Dias.
Newcastle reacted very well to the opener and breached City's defence numerous times and after coming ever so close, Almiron squeezed the ball in from Saint-Maximin's cross just short of the half-hour mark.
Gundogan missed an opportunity to grab his second after 36 minutes before Almiron rounded Ederson but took it wide and failed to score for the second time himself.
Advert
The home side were deservedly rewarded for their efforts throughout the first half as Saint-Maximin found Callum Wilson, who took it brilliantly between John Stones and Ruben Dias and finished past Ederson to turn the tie on its head.
It finished 2-1 at the break and Newcastle were fairly dominant after going down early on.
City's troubles were piling up when Kieran Tripper scored a wonderful free-kick shortly after Nick Pope pushed an effort from Haaland to the post and away, with the hosts leading 3-1 after 54 minutes.
Advert
The Premier League champions responded with quickfire goals to level proceedings as Haaland fired the ball into the roof of the net from close range just short of the hour mark.
Bernardo Silva, who has till then struggled to make an impact on his first league start of the season, picked up a stronger contender for the pass of the season from De Bruyne to finish past Pope and square the tie again.
Tripper was shown a straight red card for a nasty challenge on De Bruyne around 70 minutes but VAR intervened and subsequently overturned the on-pitch referee's decision and the Newcastle man was instead handed a yellow card.
Advert
Haaland missed from close range soon after as the tie remained nicely poised between two sides not refraining from their pursuit of a winner.
It finished level despite City's late efforts to grab a winner, which is perhaps a fair reflection of the game and despite City's recovery in the latter stages, Newcastle deserve all the plaudits for an excellent display in defence and attack.
Topics: Manchester City, Premier League, Newcastle United, Eddie Howe, Pep Guardiola, Allan Saint-Maximin, Ilkay Gundogan, Callum Wilson, Bernardo Silva