Newcastle vs. Man City result, highlights & analysis as Haaland and Silva salvage draw in St James' thriller

Erling Haaland ignited a second-half fightback from Manchester City as Pep Guardiola's side played out a rollercoaster 3-3 draw against Newcastle at St James' Park.

Kieran Trippier dispatched a sublime free-kick to give Newcastle a deserved 3-1 lead early in the second half against the champions, who led in the fifth minute through Ilkay Gundogan.

Newcastle took charge soon after, with the irrepressible Allan Saint-Maximin creating goals for Miguel Almiron and Callum Wilson.

John Stones then sent the winger tumbling just outside the box and Trippier did the rest, although Haaland pounced on Rodri's 60th-minute knockdown and Bernardo Silva dispatched Kevin De Bruyne's pass to restore parity.

Trippier was then at the centre of drama when he was red-carded for a challenge on De Bruyne, before VAR downgraded it to a yellow. With 11 vs. 11, neither side could find a winner.

Silva was making his first start of the season and crossed from the right flank for Gundogan to score for the second time in as many matches.

By the time Nick Pope made the first of a catalogue of fine saves to thwart De Bruyne with his boots, it looked like City might run away with things.

But Newcastle turned the tide as Saint-Maximin spun a defence unsettled by Nathan Ake’s departure through injury into a state of disarray.