Newcastle United had nothing to show for their strong performance as they fell to a last-gasp defeat against Manchester City at St James' Park on Saturday. 

Eddie Howe's side were ahead at half-time against the Champions but two moments of brilliance from the returning Kevin de Bruyne earned Pep Guardiola's side the three points. 

The Toon may have dispatched rivals Sunderland 3-0 last weekend but have struggled in the Premier League of late, as injuries continue to take their toll. 

The hosts perhaps should have taken the lead when a stricken Ederson fired a pass straight against Miguel Almiron, with Newcastle’s attackers getting in the way of each other before failing to get a shot away.

City’s quality shone through on 26 minutes as they took the lead through Bernardo Silva. Jeremy Doku found Kyle Walker in acres of space out on the right and his cross was flicked in delightfully by the Portuguese magician.

It could have been 2-0 moments later when Julian Alvarez fed Silva again, but his volleyed effort was pushed onto the woodwork by Martin Dubravka.

Alexander Isak found the equaliser on 35 minutes after he was found by Bruno Guimaraes’ superb through ball, cutting inside before curling the ball past substitute goalkeeper Stefan Ortega into the top corner.

Two minutes later and Newcastle led, thanks to a carbon copy goal from Anthony Gordon, who collected the ball on the left wing before going past Walker and finding the net with another incredible finish.

With City trailing, Guardiola turned to his main man and De Bruyne levelled the scores five minutes after coming on, finding the bottom corner from range with a finish that he made look simple.

And, with the visitors pushing hard, another piece of De Bruyne magic unlocked Newcastle’s defence, as his ball found Oscar Bobb, and the 20-year-old produced some wonderfully quick feet to win the game in stoppage time with his first Premier League goal.

The result sees Newcastle slip to 10th, with Howe no doubt grateful for next weekend’s respite before the FA Cup trip to Fulham on January 27.