Neither side had conceded a goal in the league this season but Ilkay Gundogan opened the scoring for champions City in the fifth minute, ghosting in and catching the Newcastle defence flat-footed before finishing from close range.
As it happened: Newcastle United vs Manchester City
The home side levelled through Miguel Almiron in the 28th minute as he bundled a pinpoint cross from Allan Saint-Maximin into the net before enduring a nervous VAR check that allowed the goal to stand.
Newcastle looked set to pull off a huge upset when they went a goal up through Callum Wilson before halftime, and a brilliant free kick by Kieran Trippier nine minutes after the break put them 3-1 ahead.
What a match! #NEWMCI | @NUFC | @ManCity https://t.co/OnSy3zNkao
— Premier League (@premierleague) 1661102922000
That sparked City into life, however, with Haaland hitting a post before pulling a goal back on the hour mark and Silva converted a glorious pass from Kevin De Bruyne to make it 3-3.
City dominated possession in the final stages but had to settle for a draw that left them second in the table on seven points, two behind leaders Arsenal. Newcastle are sixth on five points.
For all the latest Sports News Click Here
For the latest news and updates, follow us on Google News.