A five-goal thriller was played out at St James' Park that eventually ended with Manchester City snatching a hugely vital Premier League win in stoppage time.
City youngster Oscar Bobb scored the winning goal with a late strike to seal three points for Pep Guardiola's side at the death.
Bernardo Silva opened the scoring with a stunning backheel effort before Newcastle responded to take the lead at the end of the first half.
City equalised through Kevin de Bruyne as he marked his first goal back since recovering from long-term injury before Bobb's winner.
Mail Sport's Jack Gaughan gives his player ratings from St James' Park after the enthralling encounter.
Newcastle United (4-3-3)
Martin Dubravka – 7.5
A number of smart stops in the first half that made sure City would not run away from Newcastle.
Kieran Trippier – 7
Distribution on point as expected and roamed forward with Miguel Almiron nicely. Held up Jeremy Doku.
Fabian Schar - 7
Some huge challenges as City broke through the middle when Newcastle were under the cosh.
Sven Botman – 6.5
Stepped out quite well and makes such a difference to the back four’s organisation when available.
Dan Burn – 5
Unenviable task against the speed of Kyle Walker and Phil Foden’s trickery. Did his best to stand up to both.
Lewis Miley – 6.5
One massive tackle when the hosts were a goal down set the tone for the comeback. Never looks out of place.
Bruno Guimaraes – 6.5
City will argue he was fortunate to stay on the pitch before half time. Vital intervention later when Foden looked to tap in.
Sean Longstaff – 6
Howe will surely have wanted Longstaff to have caused more problems by breaking the lines.
Miguel Almiron - 6
Nothing flashy but always ready to skip beyond City’s high back line when the opportunity
Read on m.allfootballapp.com