Manchester City beat Arsenal 2-1 at the Etihad on 19 April 2026, with Erling Haaland scoring the winner to cut the Premier League deficit to six points.
The goal came just after the hour mark, when Haaland latched onto a through ball from Bernardo Silva and finished low past David Raya. It restored City’s lead after Gabriel Martinelli had cancelled out an early Bernardo penalty.
Arsenal pressed hard in the final ten minutes, with Kai Havertz heading a Leandro Trossard cross just over the bar in the 86th minute. Bukayo Saka had a chance moments later but shot wide from the edge of the box.
City defended deep in the added time, forcing Arsenal into long balls and half-chances. Rodri appeared to pick up a groin injury late on but continued after treatment, while Nico Gonzalez and Savinho came on for fresh legs.
The match was marked by a flashpoint in the 72nd minute when Gabriel Magalhaes shoved his head toward Haaland after a foul. Both players received yellow cards, though replays showed Gabriel’s challenge was reckless.
Pep Guardiola made three second-half changes, bringing on Phil Foden for Francisco Cherki and later Semenyo for Nathan Ake. Mikel Arteta responded with Viktor Gyokeres for Martin Zubimendi and Odegaard remaining as captain.
City’s starting XI included goalkeeper Andre Donnarumma, a surprise selection over Ederson, with Nunes, Khusanov, Guehi and O’Reilly forming the back four. Arsenal named Raya in goal with Mosquera, Saliba and Gabriel in defence.
The result leaves Arsenal still top of the table but with City having a game in hand. A win here puts immense pressure on the Gunners as they face a run of six fixtures that includes trips to Liverpool and Manchester United.
For more on this story, see Arsenal aim to extend lead over Man City with win at Etihad in title race showdown.
How the title race shifted after the Etihad result
City now trail Arsenal by six points with one game fewer played. If they win their match in hand, the gap reduces to three points with six matches left for both sides.
Arsenal’s lead, once eight points after their win over Chelsea, has halved in two weeks. Their loss to Bournemouth and City’s victory at Chelsea swung momentum sharply.
The psychological edge may now lie with City, who have won their last three league games and are unbeaten in nine across all competitions.
What Arsenal’s late pressure revealed about their tactics
Arteta’s side relied heavily on wide crosses in the final stages, with Trossard and Saka delivering multiple balls into the box. Havertz and Gabriel were the primary targets.
City’s back five, anchored by Nunes and Guehi, dealt with the aerial threat comfortably. Arsenal managed just one shot on target after the 75th minute.
This follows our earlier report, Pep Guardiola praises Arsenal style ahead of Premier League clash.
The approach lacked a central playmaker to unlock the defence, with Odegaard often dropping deep to collect the ball rather than driving between lines.
Why City’s defensive resilience mattered more than possession
Despite having less than 45% possession, City limited Arsenal to clear-cut chances. Their compact shape forced the Gunners into speculative efforts from distance.
Rodri’s recovery from his groin scare was vital; his ability to shield the back four allowed City to absorb pressure without being overrun.
Guardiola’s decision to prioritise defensive stability over pushing for a third goal proved correct as Arsenal threw men forward.
Was Haaland’s goal offside?
No. The replay showed Haaland was level with the last Arsenal defender when Bernardo Silva played the pass.
How many points do City need to overtake Arsenal?
City need to win their game in hand and hope Arsenal drop points in at least two of their remaining six matches to finish above them on goal difference or points.
Did Gabriel deserve a red card for the clash with Haaland?
No. While the challenge was reckless and warranted a yellow, it did not meet the threshold for violent conduct or dangerous play required for a red card.