Premier League – Full Time
Newcastle United 2–1 Manchester City
Goals: Barnes 63’, 70’ | Dias 68’
Venue: St James’ Park | Referee: Samuel Barrott
Newcastle held on through a chaotic finale to finally defeat Manchester City in the Premier League for the first time since January 2019. The full-time whistle sparked huge celebrations at St James’ Park as Eddie Howe’s side resisted wave after wave of late City pressure.
An O’Reilly header drifted over the bar in the last seconds, prompting massive roars from the home crowd before Newcastle survived a final free-kick to seal a precious and dramatic win.
90+7 mins: Newcastle 2–1 Man City
City force another corner but Newcastle stand firm again, clearing the delivery and the second ball. After a long throw into the box, Schar earns a free-kick and the Newcastle players embrace as they edge closer to the win.
90+5 mins: Newcastle 2–1 Man City
Joelinton drags back Savinho and becomes the first Newcastle player booked—remarkably late for how physical this match has been.
Bobb sends in a dangerous inswinger toward Haaland, but Schar bravely heads clear.
90+3 mins: Newcastle 2–1 Man City
City win another corner, Reijnders swings in a strong delivery, but Newcastle head clear again. When the ball is recycled, they crowd out Marmoush before Tonali breaks forward and is fouled by Bobb, who sees yellow.
90+1 mins: Newcastle 2–1 Man City
Eight minutes of added time. City push for an equaliser, but Newcastle nearly finish it off when Elanga races forward on the right, only to be swarmed by defenders.
89 mins: Newcastle 2–1 Man City
Savinho earns a City corner, but a poor pass allows Newcastle to counter. Murphy bursts forward before City recover and Newcastle calmly keep the ball.
88 mins: Newcastle 2–1 Man City
Marmoush replaces Foden as Guardiola throws on more attackers. The Egyptian famously scored a hat-trick against Newcastle in February.
87 mins: Newcastle 2–1 Man City
Savinho’s teasing cross is cleared for another corner. Foden’s delivery finds Savinho at the back post, but his volley flies way off target.
85 mins: Newcastle 2–1 Man City
Howe makes more changes: hero Harvey Barnes and Woltemade come off for Elanga and Willock.
84 mins: Newcastle 2–1 Man City
Newcastle counter dangerously as Guimaraes threads a pass for Barnes, but Nunes makes a perfectly-timed sliding tackle. City then probe through Bobb, but Newcastle’s defensive numbers clog every gap.
81 mins: Newcastle 2–1 Man City
Tonali spins away from Gonzalez and wins a foul, giving Newcastle a breather. But City immediately resume their siege.
80 mins: Newcastle 2–1 Man City
Newcastle sit deep as City probe for openings, dominating possession.
76 mins: Newcastle 2–1 Man City
Donnarumma is booked following the chaos around the goal.
Guardiola responds with three changes: Reijnders, Savinho and Bobb replacing Silva, Doku and Cherki.
Hall is replaced by Botman for Newcastle.
GOAL! 70 mins – Barnes restores Newcastle’s lead
Newcastle 2–1 Man City (Barnes)
Three goals in eight minutes after none in the previous 63.
A cross from the right reaches Woltemade, who heads across goal. Guimaraes’ close-range header smashes the bar, but Barnes collects the rebound and pokes home.
A long offside check follows—before VAR confirms the goal.
GOAL! 68 mins – Dias levels instantly
Newcastle 1–1 Man City (Dias)
City equalise within minutes. A corner is half-cleared, the ball drops to Ruben Dias, and the defender volleys in via a slight Schar deflection.
67 mins: Newcastle 1–0 Man City
Guardiola is furious—City have created plenty but wasted their big chances.
GOAL! 63 mins – Barnes fires Newcastle ahead
Newcastle 1–0 Man City (Barnes)
After countless missed chances at both ends, Barnes finally breaks the deadlock. He exchanges passes with Guimaraes before drilling a low shot into the bottom-left corner past Donnarumma.
63 mins: Newcastle 0–0 Man City
Foden drifts inside and leans onto his left foot but skies his effort.
62 mins: Newcastle 0–0 Man City
Foden’s superb cross finds Haaland, whose header lacks power and Pope saves. Moments later, Joelinton barges into Silva, somehow escaping another yellow.
58 mins: Newcastle 0–0 Man City
Woltemade is denied again! Murphy delivers a perfect cross and Woltemade’s finish is saved by Donnarumma. The flag goes up, though replays suggest he may have been onside.
54 mins: Newcastle 0–0 Man City
City win a free-kick after Tonali fouls Doku, but the short routine ends with a routine Newcastle clearance.
49 mins: Newcastle 0–0 Man City
Haaland tries to dribble past Thiaw but is stopped brilliantly.
Silva then cuts inside but blasts his shot over.
47 mins: Newcastle 0–0 Man City
Barnes bursts inside from the left and wins a corner, but the delivery somehow beats everyone and bounces out for a goal-kick.
46 mins: Second-half kicks off
Newcastle start the half.
HALF-TIME: Newcastle 0–0 Manchester City
A wild first half somehow ends without a goal. Haaland, Woltemade and Barnes all missed huge chances while Foden also should have scored before the break.
Expected goals combined: 2.59.
45+2 mins: Newcastle 0–0 Man City
Gonzalez is fouled late by Guimaraes. Foden tries a disguised pass toward Haaland but overhits it.
45+1 mins: Newcastle 0–0 Man City
Doku cuts inside and fires a cross toward Haaland, who glances it onto the roof of the net.
43 mins: Newcastle 0–0 Man City
Foden drives forward, swaps passes with Cherki and drags a left-footed shot inches wide.
40 mins: Newcastle 0–0 Man City
Haaland is wrestled down by Schar, who again avoids a booking to the frustration of City’s players.
36 mins: Newcastle 0–0 Man City
City nearly score: Doku releases O’Reilly, who squares for Haaland, but Pope makes a vital point-blank save.
34 mins: Newcastle 0–0 Man City
Two City corners lead to a Cherki half-volley that drags wide.
31 mins: Newcastle 0–0 Man City
What a miss! Murphy picks out Barnes at the back post with an open goal, but he somehow sends his shot wide.
29 mins: Newcastle 0–0 Man City
City rage over a denied penalty after Schar catches Foden following his shot. VAR says no. Newcastle meanwhile have the clearest chances of the half.
26 mins: Newcastle 0–0 Man City
Woltemade is put through brilliantly by Barnes but Donnarumma saves well at the near post.
22 mins: Newcastle 0–0 Man City
Doku’s curling shot is blocked; City appeal for handball but VAR again sticks with no call.
19 mins: Newcastle 0–0 Man City
Doku finds Foden, who shoots wide before being clattered by Schar. VAR checks, no penalty.
17 mins: Newcastle 0–0 Man City
Doku drives through midfield and squares to Haaland, whose shot is blocked by Livramento.
14 mins: Newcastle 0–0 Man City
Hall goes down under pressure from Dias but the referee waves away the theatrical fall.
12 mins: Newcastle 0–0 Man City
Pope produces a brilliant save from Woltemade’s header after Murphy’s perfect cross.
11 mins: Newcastle 0–0 Man City
City dominate possession, but Newcastle counter and Hall’s dangerous cross is cleared.
7 mins: Newcastle 0–0 Man City
City win back-to-back corners; Cherki’s low strike is saved by Pope.
5 mins: Newcastle 0–0 Man City
Barnes wastes a huge chance after pinching the ball off Bruno. Seconds later Haaland scuffs a chip wide with Pope off his line.
3 mins: Newcastle 0–0 Man City
Haaland is played clean through by Doku but scuffs a poor dink wide.
1 min: Newcastle 0–0 Man City
Just 30 seconds in, Donnarumma misplaces a pass, Joelinton intercepts, and Barnes hits a weak shot straight at the keeper.
Kick-off and Build-up
The crowd inside St James’ Park was electric as the teams emerged. City looked to close the gap to Arsenal, while Newcastle hoped to extend their impressive home form: seven wins from ten matches this season.
Howe stuck with the same struggling midfield three, while Guardiola named an unchanged XI for the third straight match.
Pre-match stats, form guides, team news—including Haaland’s chase for 100 Premier League goals—added extra intrigue before a pulsating game unfolded.
