First half strikes from Miguel Almiron and Callum Wilson cancelled out Ilkay Gundogan’s early opener for the visitors as Newcasle went in 2-1 ahead at the break.
Kieran Trippier added a third for Newcastle with his third free-kick of 2022 shortly after the restart before Erling Haaland volleyed City back into the contest on the hour mark.
Bernardo Silva then drew City back level just minutes later to make the score 3-3.
A string of fine saves and claims from Nick Pope ultimately saw Newcastle hang on for a well deserved point at St James’s Park to make it five points from their opening three games and continue their unbeaten start to the season.
Bernardo Silva then drew City back level just minutes later to make the score 3-3.