- Newcastle 2-1 Manchester City : Barnes 64’, 70’ – Dias 68’
In a shock twist in the Premier League title race, Manchester City dropped crucial points at St. James’ Park, falling 2–1 to a struggling Newcastle side powered by a Harvey Barnes brace.

City walked straight into the fire at St. James’ Park, where Newcastle’s relentless energy set the tone early. Chance after chance crashed toward Donnarumma’s goal, but the Italian goalkeeper delivered a stunning performance, denying City repeatedly — especially a wasteful Nick Woltemade.
The tireless midfield trio of Sandro Tonali, Joelinton, and Bruno Guimarães dictated the tempo, giving the match an intensity Liverpool had completely failed to show two weeks earlier. Despite Rayan Cherki’s influence in possession, City never managed to slow the game down or find Erling Haaland in the dangerous spaces he thrives in.
On the flanks, Barnes and Jacob Murphy caused chaos, and City were fortunate to reach halftime at 0–0.
In the second half, Newcastle’s tempo dipped, and it briefly looked like City were preparing the inevitable punishment. Instead, Bruno Guimarães launched a brilliant driving run that set up Harvey Barnes for the opener.
Rúben Dias equalized for City, but Barnes struck again soon after, completing his brace and sending St. James’ Park into delirium.
After eight long minutes of stoppage time, the Magpies held firm to secure a vital win.
The defeat drops Manchester City to third place, now six points behind Arsenal — a gap that could stretch to nine by the end of the weekend.