Pep Guardiola leaves the North East feeling disappointed for the second time in two seasons after an entertaining game at St James' Park that saw two goal of the month contenders exchanged in quick succession at the death.
Man City had taken the lead in the first half after David Silva's sublime backheel fed Raheem Sterling for a typically composed finish but Newcastle hit back just three minutes later through Jetro Willems.
The Dutch wing-back scored his second of the season, firing low past Ederson with his right foot, after good work from Miguel Almiron - his first assist in Newcastle colours.
City struggled to break down a resolute Newcastle defensive wall until Kevin De Bruyne unleashed an unstoppable half-volley with less than 10 minutes to go.
But Jonjo Shelvey would ensure Newcastle the points with a curling effort from 20 yards out to cap a mature performance in central midfield.
Man of the match
"I'm going for Willems but I could have picked any of the Newcastle defenders"
"He scored a nice goal to get Newcastle back in the game but it could have been anybody.
"Fernandez, Dummett, Clark - even De Bruyne. "
View from the dugout
"He's a good footballer, the kid, and in the last three games he's done very well."
Steve Bruce on Shelvey
Steve Bruce praised a disciplined performance from his Newcastle team capped off by a stunning long-range effort at the death from captain Jonjo Shelvey.
"Sometimes it happens"
The Man City boss believes his side were unlucky not to take home all three points after missing chances during an entertaining back-and-forth affair against struggling Newcastle.
View from the dressing room
"We could have won, the first goal was unlucky I think"
Goalscorers Jetro Willems and Jonjo Shelvey reflect on a magnificent performance at St James' Park as they hold the Premier League champions to a 2-2 draw during a lunchtime thriller in the north east.
"Steve Bruce deserves a lot of credit for how he sets up against the big teams."
Cole and Jermaine Jenas lavish praise on Newcastle boss Bruce after a game that saw both sides exchange stunning goals to go home with a point apiece. The result means City risk trailing further behind runaway league leaders Liverpool.
Tweet of the game
64.7% - Of players with at least 15 Premier League goals, only David Ginola (66.7%) and Laurent Robert (65.2%) have scored a higher ratio from outside the box than Jonjo Shelvey (11/17). Blast. #NEWMCI— OptaJoe (@OptaJoe) November 30, 2019
Picture of the game
Steve Bruce's side displayed impressive tactical discipline against a Man City side who played well below Pep Guardiola's sky-high standards.
Newcastle are unbeaten in each of their last four home league games against reigning top-flight champions (W2 D2), for the first time since a run of five ending in February 2003.
Manchester City have found the net in each of their last 22 Premier League games vs Newcastle – their joint-longest such run in the competition (also 22 vs Fulham in March 2019).
No Premier League player has scored more goals in all competitions this season than Man City’s Raheem Sterling (15 goals, level with Raul Jimenez).
On his 24th appearance in the Premier League, Newcastle’s Miguel Almiron has registered his first assist in the competition, with what was his 23rd chance created for a teammate.
Man City’s Kevin De Bruyne has had a hand in six goals in six Premier League appearances against Newcastle, scoring two and assisting four.
Eight of Newcastle’s 13 Premier League goals this season have been scored by defenders – the biggest such ratio in the competition (62%).
Manchester City’s David Silva has been directly involved in more Premier League goals versus Newcastle than against any other side in the competition (11 - 5 goals, 6 assists).
Sheffield United (A) - Thursday 5 December, 7.30pm
Southampton (H) - Sunday 8 December, 2pm
Burnley (A) - Saturday 14 December, 3pm
Burnley (A) - Tuesday 3 December, 8.15pm
Man Utd (H) - Saturday 7 December, 5.30pm
Dinamo Zagreb (A) - Wednesday 11 December, 5.55pm (Exclusively live on BT Sport)
BT Sport shows 52 exclusively live Premier League games per season, as well as every game in the UEFA Champions League and UEFA Europa League proper, selected Emirates FA Cup fixtures up to and including the final and a host of Ladbrokes Premiership, Vanarama National League, Bundesliga, Ligue 1 and FA Women's Super League action.
Not yet a subscriber? Simply choose your preferred option from our wide range of sign-up packages and we'll get you set up with BT Sport in just 15 minutes.