Manchester City 2-1 Arsenal result - Erling Haaland nets winner as Pep Guardiola’s men ignite Premier League title race
Premier League / Matchday 33
Etihad Stadium / 19.04.2026
/assets.tntsports.io/web/img/match/football-header-bg-desktop.jpg)
- R. Cherki(16')
- E. Haaland(65')
- K. Havertz(18')
Live
Live Updates
Updated 19/04/2026 at 18:47 GMT+1
- All
- Highlights
--
CITY CRANK UP THE HEAT ON MIKEL ARTETA'S GUNNERS WITH VITAL WIN IN TOP-TWO TUSSLE
Erling Haaland grabbed the winner as Manchester City blew the title race wide open with a 2-1 victory over leaders Arsenal in a heavyweight Etihad Stadium showdown.
The hosts hit the post early on through Rayan Cherki, but the Frenchman was celebrating just past the 15-minute mark when his sublime solo run ended with a low finish into the far corner.
City’s joy turned to dismay just 107 seconds later when goalkeeper Gianluigi Donnarumma’s heavy touch allowed Kai Havertz to block home a fortunate equaliser.
Arsenal were under the cosh following the restart, but should have claimed the lead on the hour when first Havertz was denied by Donnarumma before Eberechi Eze crashed a stonking effort against the post.
It proved to be significant, as Haaland polished off a brilliant City move involving Jeremy Doku and the impressive Nico O’Reilly to restore their advantage in the 65th minute.
Gabriel saw a deflected header come back off the post as the away side pushed for another equaliser before Havertz flashed a header over the crossbar to waste a big chance right at the death.
The result sees Pep Guardiola’s men move to within three points of The Gunners with a game in hand. The Cityzens can now move top of the table if they win at Burnley on Wednesday night.
Arsenal, who have now lost their last four domestic matches in all competitions, must regroup ahead of a home encounter with Newcastle United on Saturday.
--
THE MASTER EDGES THE APPRENTICE ONCE AGAIN
--
WHAT FOOTBALL IS ON TNT SPORTS AND HBO MAX?
HBO Max includes the full range of TNT Sports content and live coverage. In 2026, subscribers can stream exclusive matches from the Premier League, Emirates FA Cup and Adobe Women’s FA Cup, UEFA Champions League, UEFA Europa League and UEFA Conference League,
In addition, across other sports this year, fans can enjoy every Gallagher PREM Rugby match, Premiership Women’s Rugby, live Grand Tour cycling broadcasts including every stage of the Tour de France, every match from the Australian Open and Roland-Garros, every MotoGP, World Superbikes and British Superbikes race, plus the World Snooker Tour, the winter sports season, Speedway GP, Olympic Games Los Angeles 2028 and much more.
The service offers subscribers a standalone TNT Sports plan or ability to purchase alongside select HBO Max plans, providing fans with the ultimate sports streaming experience that includes innovative in-app features across key sports and events - putting fans in control of how they watch.
TNT Sports continues to be distributed via existing partners in the UK & Ireland. Fans who subscribe to TNT Sports via partners in the UK can access it on HBO Max.
--
REACTION AS MANCHESTER CITY BEAT ARSENAL TO BOLSTER TITLE HOPES
"City are on the right track and it's a very difficult train to stop right now," said former England defender Gary Neville on Sky Sports.
"If you are Arsenal, [you're up against] serial winners, serial champions doing what they do, coming out on top in big, big matches.
"Arsenal haven't frozen here today, they haven't played badly, but it's still not enough. City just went up a gear.
"I have to say Bernardo Silva was absolutely incredible."
90+8'
FULL TIME!
Manchester City 2-1 Arsenal.
/origin-imgresizer.tntsports.io/2026/04/19/image-f2260526-8a4f-440d-94b6-806e87f10e1b.jpeg)
Image credit: Getty Images
90+6'
MAN CITY CHANGE
Ake on for Semenyo.
90+5'
ARSENAL CHANCE
Havertz bullets a header over the bar from Trossard's superb right-wing cross.
The German simply had to score there - or at the very least hit the target.
90+4'
ALL HANDS TO THE PUMP FOR MAN CITY
Arsenal have two up top and are throwing bodies into the attack.
The visitors have a corner on the left...
90+2'
MAN CITY HAVE RETREATED
Arsenal are pushing and probing. It's nervy moments at the back there for the home team.
90'
STOPPAGE TIME
Seven minutes added.
88'
MAN CITY CHANGES
Rodri appears to have picked up a problem. He is replaced by Gonzalez.
Savinho also comes on for Doku.
86'
ARSENAL CHANGE
Martín Zubimendi off, Gyokeres on.
Meanwhile, Guardiola was booked for his reaction to the Gabriel-Haaland incident. The City boss felt it was a clear red card.
85'
MAN CITY CHANGE
Phil Foden on for Cherki.
83'
GABRIEL IS A LUCKY MAN
The Arsenal defender has been locked in a real tussle with Haaland and takes a ride on the forward.
The referee gives a free kick to City but the two players go head-to-head, literally.
Gabriel blinks first and bows his head in a headbutting motion.
The referee opts to book both - but the Arsenal man was definitely the aggressor there.
80'
WILL WE HAVE SOME LATE DRAMA HERE?
Arsenal hit back in the first half but they are running out of time to manufacture a second response here.
It looks like Arteta is turning to Gyokeres...
78'
BERNARDO SILVA CELEBRATES!
It's not a goal for the Portuguese playmaker, but for his defensive contribution as he races back to thwart Havertz as last man.
Arsenal almost caught City cold with a long ball down the middle, but Silva was having none of it.
77'
MR INEVITABLE
75'
ARSENAL CHANGES
Trossard and White on.
Eze and Mosquera off.
73'
ARSENAL CHANCE
Gabrile meets a left-wing free kick but his header hits O'Reilly and flashes against the post.
City just about survive the follow-up...
72'
AS IT STANDS
Man City will move to within three points of leaders Arsenal, with a game in hand.
The Cityzens play that at Burnley in midweek - and would go top with a victory there....
Still time for Arsenal to change this scenario, however...
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4222.png)
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4007.png)
/assets.eurosport.io/web/icons/livecomments/action-whistle.png)
/assets.eurosport.io/web/icons/livecomments/action-substitution.png)
/assets.eurosport.io/web/icons/livecomments/action-card-yellow.png)