Manchester City secured a vital three points at the Etihad Stadium, grinding out a 2-1 victory over Newcastle United to move within two points of league leaders Arsenal.
In a match defined by grit rather than typical City fluidness, rising star Nico O’Reilly proved to be the difference-maker, scoring twice to ensure Pep Guardiola’s side capitalizes on the Gunners’ recent slip.
O’Reilly opened the scoring with a powerful strike from distance before Newcastle clawed back through a deflected Lewis Hall effort.
However, the youngster was on hand again to head home an Erling Haaland cross, securing a result that keeps City firmly in the hunt for a fifth consecutive title.
Here are the player ratings from the Etihad:
Gianluigi Donnarumma – 6
The Italian goalkeeper produced several important stops to keep Newcastle at bay, but he appeared uncharacteristically hesitant during aerial challenges. He struggled to command his box during set-pieces and was fortunate that a Dan Burn header was chalked off for offside.
Matheus Nunes – 7
Deployed in a defensive role, Nunes had a solid evening overall. He largely neutralized the threat of Anthony Gordon, though there were fleeting moments where he lost his marker. His recovery pace was essential in stopping Newcastle’s quick transitions.
Rúben Dias – 6
A challenging half for the Portuguese leader. He struggled with Gordon’s raw speed, picking up a yellow card in the process. After a physical battle with Dan Burn that nearly resulted in a goal, he was substituted at the interval to avoid further disciplinary risks.
Marc Guéhi – 7
Guéhi provided a calm presence at the heart of the defense. He was particularly impressive under the pressure of Newcastle’s set-play routine and showed great composure on the ball, consistently finding the right outlets to start City’s attacks.
Rayan Aït-Nouri – 7
The fullback was once again a vibrant attacking outlet, providing constant overlapping runs. While he was unlucky to see Hall’s shot deflect off him for the equalizer, he showed great defensive resolve against Elanga. He might regret not finding Haaland for a late tap-in, however.
Rodri – 7
The Spaniard played a disciplined, deeper role to ensure the backline wasn’t exposed by Newcastle’s counter-attacking speed. He acted as the team’s safety valve, recycling possession efficiently and breaking up play whenever the visitors gained momentum.
Bernardo Silva – 7
Silva’s legendary work rate was on full display as he popped up across the pitch to facilitate play. He refused to be bullied in physical duels despite the height disadvantage against Newcastle’s giants and was instrumental in moving City into the final third.
Nico O’Reilly – 9
A truly breakout, match-winning performance from the academy graduate. Displaying immense versatility and a relentless engine, O’Reilly’s two goals—one a clinical blast and the other a brave header—justified his inclusion and stole the show.
Antoine Semenyo – 7
The winger had a game of highs and lows, often using his physicality and skill to drive the team forward. While some of his decision-making in the final third lacked polish, his directness remained a constant concern for the Newcastle defense.
Omar Marmoush – 6
The forward provided a vital assist for O’Reilly’s opener and his pace caused problems early on. However, his evening was marred by poor timing, as he was caught in offside positions far too frequently to allow City to build sustained pressure.
Erling Haaland – 8
Despite not scoring, the Norwegian was central to everything positive in City’s attack. He turned provider with a delicate cross for the winning goal and spent the night in a bruising, tireless physical battle with Dan Burn, leading the line with immense leadership.
Substitutes
Abdukodir Khusanov (for Dias, 46) – 7
The defender’s introduction at halftime was a masterstroke. His superior recovery speed was exactly what was needed to handle Newcastle’s long balls, and he remained flawless throughout the second period.
Rayan Cherki (for Marmoush, 58) – 7
Cherki added much-needed technical security to the midfield. He was excellent at shielding the ball under pressure and played several incisive passes that helped City manage the clock and see out the victory.
Phil Foden (for Semenyo, 86) – N/A

