Chelsea 2-3 Arsenal result - Alejandro Garnacho at the double but The Gunners edge five-goal thriller to claim Carabao Cup semi-final advantage

League Cup / Matchday 1
Stamford Bridge / 14.01.2026
Live
Live Updates

  • All
  • Highlights
FT
Article
FT
Article
ARSENAL EDGE CHELSEA IN FIVE-GOAL THRILLER TO CLAIM ADVANTAGE IN CARABAO CUP SEMI-FINAL
Arsenal held off a spirited Chelsea fightback to win 3-2 in the Carabao Cup semi-final first leg, inflicting defeat on Liam Rosenior in his first home game in charge of The Blues.
Alejandro Garnacho came off the bench to score twice for Chelsea and lift Stamford Bridge, but the efficient Arsenal survived the hosts' response, holding onto their one-goal advantage ahead of next month's rematch.
It looked like it was going to be one-way traffic when Arsenal exploited not one but two mistakes from Chelsea's Robert Sanchez.
Ben White took eight minutes to score the opening goal, heading in from a Declan Rice corner after Sanchez missed his punch.
Viktor Gyokeres then opened his 2026 account, poking home from close range when White's low cross slipped through Sanchez's fingers for a second blunder of the night.
But then Rosenior called upon Garnacho, and the former Manchester United winger made a rapid impact. Garnacho composed himself to control a Pedro Neto cross and drilled the ball into the net for 2-1 just five minutes after he entered the field.
Martin Zubimendi restored Arsenal's two-goal advantage with a clinical finish into the left corner. But Garnacho was not done as he netted his second of the night late on - a collector's item as Arsenal conceded from a set piece - to set up a grandstand finish.
Chelsea were not able to find a dramatic equaliser in second-half stoppage-time, but their determination to reduce the deficit - aided by Rosenior's bold substitutions - has set up an exciting second leg at the Emirates.

FT
FT
ARSENAL LET STANDARDS SLIP, WHITE ADMITS
The Gunners' opening goalscorer Ben White was not pleased with how he and his side allowed Chelsea to get back into the game, conceding twice from crosses.
On inviting Chelsea back into the tie, Arsenal defender Ben White told Sky Sports: "We did it to ourselves, we let them put more pressure on us and that's how we conceded the goals.
"We weren't at our standards in the second half so we're a bit disappointed with ourselves, but it's a win."
On Gyokeres assist: "I knew he was going to be waiting for the ball across, so I didn't really look."
FT
FT
HOW TO WATCH NOTTINGHAM FOREST V ARSENAL ON TNT SPORTS AND DISCOVERY+
Those disappointed that tonight’s game is over needn’t worry as it’s not long until Arsenal are back in action…
The Gunners will begin the weekend with a six-point lead at the top of the Premier League table but face a tricky test against Sean Dyche’s side, who are determined to build on their pivotal 2-1 victory at fellow relegation battlers West Ham.
Nottingham Forest v Arsenal will be live on TNT Sports 1, TNT Sports Ultimate and discovery+.
TNT Sports is available across all major TV platforms, offering a line-up of up to four TV channels (TNT Sports 1, TNT Sports 2, TNT Sports 3, TNT Sports 4), and up to six digital or red-button channels (TNT Sports 5 to 10), and TNT Sports Ultimate plus TNT Sports Box Office HD.
For the latest information on which football matches are on TNT Sports, click here.
Here is the TNT Sports schedule and TV guide. And for the full Premier League schedule, click here.

FT
FT
PURE PASSION, EVEN AFTER THE FINAL WHISTLE
Both sets of players were involved in a brawl after referee Simon Hooper blew his final whistle, carrying over the passion from an already heated affair.
Chelsea boss Liam Rosenior had to intervene on the field as Enzo Fernandez squared up to Martin Zubimendi.
FT
Whistle
Full time
FT
Whistle
FULL-TIME: CHELSEA 2-3 ARSENAL
What a game!
It is all set up for an exciting second leg in north London, just one goal separating the two sides with Alejandro Garnacho taking the Chelsea plaudits for his impressive substitute performance.
Liam Rosenior's side are still in the tie despite goals from Arsenal's Ben White, Viktor Gyokeres and Martin Zubimendi.
90+6'
Card - Yellow
90+6'
Card - Yellow
TIMBER BOOKED
There may not be time for another goal, but there is for an eighth yellow as Timber is reprimanded for a poor challenge on Andrey Santos.
90+5'
Offside
90+5'
Offside
PENALTY... OR NOT
Gabriel Jesus is tripped in the box by a terribly-timed Jorrel Hato challenge, but Chelsea's Dutch defender is relieved by the linesman's flag.
Had Jesus been onside, that definitely would have been a penalty.
90+3'
90+3'
JUST HOOF IT!
While Chelsea are dilly-dallying and passing around their own goalmouth, the home fans are gesturing for Rob Sanchez to launch the ball forward.
You can't blame them.
90+1'
Additional time
90+1'
Additional time
FIVE MORE MINUTES
The fourth official indicates five minutes of stoppage time. There's still time for another goal!
90'
Card - Yellow
90'
Card - Yellow
ANOTHER YELLOW
If I'm counting right, Pedro Neto is the seventh player to receive a yellow card tonight.
The Chelsea winger is punished for dissent. That's rather characteristic of the home side. Rosenior needs to stamp it out.
88'
88'
CHANCE FOR TOSIN!
Chelsea's late substitute has a golden opportunity to level the scoring.
Tosin meets Neto's corner but gets his header all wrong, getting under the ball and directing it over the bar.
He was only a yard out!
86'
86'
CLOSE FROM ESTEVAO!
Wow, that had quite some power.
Estevao cuts inside and unleashes a brilliant strike to force a stinging save from Kepa.
It wouldn't have counted as he was narrowly offside, but that was a great hit.
84'
Goal
84'
Goal
GOAL! CHELSEA 2-3 ARSENAL (GARNACHO)
He's done it again! Chelsea are back in it, against the odds!
Garnacho nets his second of the night to make it 3-2, striking first time on the half-volley after Gabriel scuffed his headed clearance from a Pedro Neto corner.
It's rare that Arsenal concede from a set piece but they've been outdone there.
A. Garnacho
Goal
A. GarnachoChelsea
Chelsea
82'
Substitution
82'
Substitution
HAVERTZ AND JESUS ON
It's Arsenal's turn to make two changes as scorers Rice and Gyokeres are replaced by former Chelsea man Kai Havertz and Brazilian striker Gabriel Jesus.
K. Havertz
Substitution in
K. HavertzArsenal
Arsenal
D. Rice
Substitution out
D. RiceArsenal
Arsenal
81'
Substitution
81'
Substitution
FRESH LEGS FOR CHELSEA
Rosenior, desperate to get at least one back, makes two more substitutions.
OFF: Marc Cucurella, Joao Pedro.
ON: Tosin Adarabioyo, Shim Mhueka.
T. Adarabioyo
Substitution in
T. AdarabioyoChelsea
Chelsea
M. Cucurella
Substitution out
M. CucurellaChelsea
Chelsea
78'
Card - Yellow
78'
Card - Yellow
MERINO IN THE BOOK
Ouch! That's a nasty challenge on Joao Pedro from Merino, who takes one for the team by stopping a Chelsea counter-attack with a brutal slide from behind.
M. Merino
Yellow card
M. MerinoArsenal
Arsenal
76'
76'
HUGE SAVE!
Sanchez makes an important stop to deny Merino, who struck the ball beautifully on the volley after Saka's shot was deflected and looped up into the air.
Gabriel then goes close from the resultant corner, heading into the ground and over the bar.
Arsenal want to put this tie to bed.
75'
Card - Yellow
75'
Card - Yellow
YELLOW FOR KEPA
Arsenal's goalkeeper is booked for time-wasting, but he won't mind one bit.
K. Arrizabalaga
Yellow card
K. ArrizabalagaArsenal
Arsenal
71'
Goal
71'
Goal
GOAL!! CHELSEA 1-3 ARSENAL (ZUBIMENDI)
Arsenal restore their two-goal lead!
Martin Zubimendi comes up trumps to score a pivotal goal for the visitors, jinking past Wesley Fofana and curling with pinpoint accuracy into the left corner.
Gyokeres claims the assist for some lovely hold-up play in the area and a well-executed pass to the scorer.
Arsenal are jubilant. Chelsea, meanwhile, are deflated.

M. Zubimendi
Goal
M. ZubimendiArsenal
Arsenal
67'
Substitution
67'
Substitution
TWO SUBS FOR ARSENAL
Trossard and Odegaard's involvements are over.
Gabriel Martinelli and Mikel Merino skip on in their places.