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
/assets.tntsports.io/web/img/match/football-header-bg-desktop.jpg)
- A. Garnacho(58', 84')
- B. White(8')
- V. Gyökeres(50')
- M. Zubimendi(72')
Live
Live Updates
- All
- Highlights
FT
FT
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
Full time
FT
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'
90+6'
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'
90+5'
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'
90+1'
FIVE MORE MINUTES
The fourth official indicates five minutes of stoppage time. There's still time for another goal!
90'
90'
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'
84'
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.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2285161.jpg)
Goal
A. GarnachoChelsea
82'
82'
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.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1496540.jpg)
Substitution in
K. HavertzArsenal
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1580814.jpg)
Substitution out
D. RiceArsenal
81'
81'
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.
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution in
T. AdarabioyoChelsea
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1385497.jpg)
Substitution out
M. CucurellaChelsea
78'
78'
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.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1308222.jpg)
Yellow card
M. MerinoArsenal
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'
75'
YELLOW FOR KEPA
Arsenal's goalkeeper is booked for time-wasting, but he won't mind one bit.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1040979.jpg)
Yellow card
K. ArrizabalagaArsenal
71'
71'
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.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1963034.jpg)
Goal
M. ZubimendiArsenal
67'
67'
TWO SUBS FOR ARSENAL
Trossard and Odegaard's involvements are over.
Gabriel Martinelli and Mikel Merino skip on in their places.
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4034.png)
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4007.png)
/origin-imgresizer.tntsports.io/2025/10/14/image-8bfefc6b-cfef-4bba-8d0c-9d3aac6b1181-68-310-310.jpeg)
/assets.eurosport.io/web/icons/livecomments/general-article.png)
/assets.eurosport.io/web/icons/livecomments/action-whistle.png)
/assets.eurosport.io/web/icons/livecomments/action-card-yellow.png)
/assets.eurosport.io/web/icons/livecomments/action-offside.png)
/assets.eurosport.io/web/icons/livecomments/general-additional-time.png)
/assets.eurosport.io/web/icons/livecomments/action-goal.png)
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4034.png)
/assets.eurosport.io/web/icons/livecomments/action-substitution.png)
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4007.png)