Advertisement
Tuesday 16 Sep 2025
Selhurst Park, London, London
Penalty Shootout
(4 - 2)
Jean-Philippe Mateta
Tristan Crama
Chris Richards
Wes Harding
Justin Devenny
Ryan Leonard
Daichi Kamada
Aidomo Emakhu
Crystal Palace first to kick
Advertisement
Insights
Match Information
Advertisement
Penalty Shootout
(4 - 2)
Jean-Philippe Mateta
Tristan Crama
Chris Richards
Wes Harding
Justin Devenny
Ryan Leonard
Daichi Kamada
Aidomo Emakhu
Crystal Palace first to kick
Substitutes
Managers
Form Guide
Last 5 matches
D
W
D
D
D
W
W
L
W
W
Form Guide
Last 5 matches
Squads
defenders
midfielders
defenders
midfielders
Commentary
90’ + 6
End Of Penalty Shootout
Penalty Shootout ends, Crystal Palace 1(4), Millwall 1(2).
Penalty Shootout
Penalty Miss
Aidomo Emakhu
Penalty saved. Aidomo Emakhu (Millwall) right footed shot saved in the centre of the goal by Walter Benítez (Crystal Palace).
Penalty Goal
Daichi Kamada
Goal! Crystal Palace 1(4), Millwall 1(2). Daichi Kamada (Crystal Palace) converts the penalty with a right footed shot to the centre of the goal.
Penalty Goal
Ryan Leonard
Goal! Crystal Palace 1(3), Millwall 1(2). Ryan Leonard (Millwall) converts the penalty with a right footed shot to the bottom left corner.
Penalty Goal
Justin Devenny
Goal! Crystal Palace 1(3), Millwall 1(1). Justin Devenny (Crystal Palace) converts the penalty with a left footed shot to the top right corner.
Penalty Goal
Wes Harding
Goal! Crystal Palace 1(2), Millwall 1(1). Wes Harding (Millwall) converts the penalty with a right footed shot to the bottom left corner.
Penalty Goal
Chris Richards
Goal! Crystal Palace 1(2), Millwall 1. Chris Richards (Crystal Palace) converts the penalty with a right footed shot to the bottom left corner.
Penalty Miss
Tristan Crama
Penalty saved. Tristan Crama (Millwall) right footed shot saved in the bottom left corner by Walter Benítez (Crystal Palace).
Penalty Goal
Jean-Philippe Mateta
Goal! Crystal Palace 1(1), Millwall 1. Jean-Philippe Mateta (Crystal Palace) converts the penalty with a right footed shot to the top right corner.
Penalty Miss
Penalty Shootout begins Crystal Palace 1, Millwall 1.
Advertisement
90’ + 6
end-2
Second Half ends, Crystal Palace 1, Millwall 1.
90’ + 5
free-kick-won
Jefferson Lerma
Jersey Number 8
Jefferson Lerma (Crystal Palace) wins a free kick in the attacking half.
90’ + 3
miss
Jean-Philippe Mateta
Jersey Number 14 • Striker
DM
Daniel Munoz
Jersey Number 2 • Midfielder
Attempt missed. Jean-Philippe Mateta (Crystal Palace) left footed shot from the centre of the box misses to the left. Assisted by Daniel Muñoz.
Advertisement
90’ + 1
Goal !
RL
Ryan Leonard
Assist: Jack Howland
Goal! Crystal Palace 1, Millwall 1. Ryan Leonard (Millwall) header from the right side of the six yard box to the bottom left corner. Assisted by Jack Howland with a cross following a corner.
90’
added-time
Fourth official has announced 4 minutes of added time.
88’
attempt-blocked
AE
Aidomo Emakhu
Jersey Number 22
TC
Tristan Crama
Jersey Number 4 • Defender
Attempt blocked. Aidomo Emakhu (Millwall) right footed shot from the right side of the box is blocked. Assisted by Tristan Crama.
Advertisement
87’
free-kick-won
Daichi Kamada
Jersey Number 18 • Midfielder
Daichi Kamada (Crystal Palace) wins a free kick in the defensive half.
83’
yellow-card
DM
Derek Mazou-Sacko
Jersey Number 49 • Midfielder
Derek Mazou-Sacko (Millwall) is shown the yellow card for a bad foul.
83’
free-kick-won
DM
Daniel Munoz
Jersey Number 2 • Midfielder
Daniel Muñoz (Crystal Palace) wins a free kick in the defensive half.
83’
free-kick-lost
DM
Derek Mazou-Sacko
Jersey Number 49 • Midfielder
Foul by Derek Mazou-Sacko (Millwall).
Advertisement
80’
free-kick-won
Will Hughes
Jersey Number 19 • Midfielder
Will Hughes (Crystal Palace) wins a free kick on the left wing.
78’
substitution
JH
IN: Jack Howland
Jersey Number 47
CN
OUT: Camiel Neghli
Jersey Number 10 • Striker
Substitution, Millwall. Jack Howland replaces Camiel Neghli.
78’
substitution
RL
IN: Ryan Leonard
Jersey Number 18
RB
OUT: Raees Bangura-Williams
Jersey Number 31 • Striker
Substitution, Millwall. Ryan Leonard replaces Raees Bangura-Williams.
78’
substitution
AE
IN: Aidomo Emakhu
Jersey Number 22
KG
OUT: Kamarl Grant
Jersey Number 27 • Defender
Substitution, Millwall. Aidomo Emakhu replaces Kamarl Grant.
Advertisement
77’
free-kick-lost
ML
Maxence Lacroix
Jersey Number 5 • Defender
Foul by Maxence Lacroix (Crystal Palace).
77’
free-kick-won
JC
Josh Coburn
Jersey Number 19
Josh Coburn (Millwall) wins a free kick in the attacking half.
76’
yellow-card
Will Hughes
Jersey Number 19 • Midfielder
Will Hughes (Crystal Palace) is shown the yellow card for a bad foul.
76’
free-kick-won
CN
Camiel Neghli
Jersey Number 10 • Striker
Camiel Neghli (Millwall) wins a free kick in the defensive half.
Advertisement
75’
attempt-blocked
ML
Maxence Lacroix
Jersey Number 5 • Defender
JD
Justin Devenny
Jersey Number 55
Attempt blocked. Maxence Lacroix (Crystal Palace) left footed shot from the right side of the six yard box is blocked. Assisted by Justin Devenny with a cross.
72’
Goal !
Chris Richards
Jersey Number 26
Goal! Crystal Palace 1, Millwall 0. Chris Richards (Crystal Palace) right footed shot from very close range to the bottom left corner following a corner.
72’
attempt-blocked
Jean-Philippe Mateta
Jersey Number 14 • Striker
CU
Christantus Uche
Jersey Number 12
Attempt blocked. Jean-Philippe Mateta (Crystal Palace) right footed shot from the centre of the box is blocked. Assisted by Christantus Uche with a headed pass.
Advertisement
72’
attempt-blocked
Jean-Philippe Mateta
Jersey Number 14 • Striker
Chris Richards
Jersey Number 26
Attempt blocked. Jean-Philippe Mateta (Crystal Palace) left footed shot from the left side of the box is blocked. Assisted by Chris Richards.
71’
substitution
IN: Jefferson Lerma
Jersey Number 8
OUT: Yeremi Pino
Jersey Number 10 • Striker
Substitution, Crystal Palace. Jefferson Lerma replaces Yéremy Pino.
71’
substitution
JD
IN: Justin Devenny
Jersey Number 55
OUT: Borna Sosa
Jersey Number 24 • Midfielder
Substitution, Crystal Palace. Justin Devenny replaces Borna Sosa.
70’
yellow-card
RB
Raees Bangura-Williams
Jersey Number 31 • Striker
Raees Bangura-Williams (Millwall) is shown the yellow card for a bad foul.
Advertisement
70’
free-kick-won
Will Hughes
Jersey Number 19 • Midfielder
Will Hughes (Crystal Palace) wins a free kick in the defensive half.
70’
free-kick-lost
RB
Raees Bangura-Williams
Jersey Number 31 • Striker
Foul by Raees Bangura-Williams (Millwall).
68’
free-kick-won
ZS
Zak Sturge
Jersey Number 3 • Midfielder
Zak Sturge (Millwall) wins a free kick in the defensive half.
67’
miss
JC
Josh Coburn
Jersey Number 19
TB
Thierno Ballo
Jersey Number 7
Attempt missed. Josh Coburn (Millwall) right footed shot from the centre of the box misses to the left. Assisted by Thierno Ballo.
Advertisement
64’
free-kick-won
Chris Richards
Jersey Number 26
Chris Richards (Crystal Palace) wins a free kick in the defensive half.
61’
substitution
IN: Chris Richards
Jersey Number 26
OUT: Marc Guéhi
Jersey Number 6 • Defender
Substitution, Crystal Palace. Chris Richards replaces Marc Guéhi.
60’
yellow-card
TB
Thierno Ballo
Jersey Number 7
Thierno Ballo (Millwall) is shown the yellow card for a bad foul.
60’
attempt-blocked
Yeremi Pino
Jersey Number 10 • Striker
Marc Guéhi
Jersey Number 6 • Defender
Attempt blocked. Yéremy Pino (Crystal Palace) right footed shot from outside the box is blocked. Assisted by Marc Guéhi.
Advertisement
52’
attempt-blocked
TB
Thierno Ballo
Jersey Number 7
JC
Josh Coburn
Jersey Number 19
Attempt blocked. Thierno Ballo (Millwall) left footed shot from outside the box is blocked. Assisted by Josh Coburn.
52’
miss
Marc Guéhi
Jersey Number 6 • Defender
Borna Sosa
Jersey Number 24 • Midfielder
Attempt missed. Marc Guéhi (Crystal Palace) header from the right side of the six yard box is too high. Assisted by Borna Sosa with a cross following a corner.
51’
corner
TC
Tristan Crama
Jersey Number 4 • Defender
Corner, Crystal Palace. Conceded by Tristan Crama.
Advertisement
50’
free-kick-won
CU
Christantus Uche
Jersey Number 12
Christantus Uche (Crystal Palace) wins a free kick in the defensive half.
49’
free-kick-won
Yeremi Pino
Jersey Number 10 • Striker
Yéremy Pino (Crystal Palace) wins a free kick in the defensive half.
47’
attempt-saved
DM
Daniel Munoz
Jersey Number 2 • Midfielder
Marc Guéhi
Jersey Number 6 • Defender
Attempt saved. Daniel Muñoz (Crystal Palace) header from the centre of the box is saved in the top right corner by Steven Benda (Millwall). Assisted by Marc Guéhi with a cross.
Advertisement
45’
substitution
CU
IN: Christantus Uche
Jersey Number 12
RE
OUT: Romain Esse
Jersey Number 21 • Striker
Substitution, Crystal Palace. Christantus Uche replaces Romain Esse.
45’
substitution
JC
IN: Josh Coburn
Jersey Number 19
MI
OUT: Mihailo Ivanovic
Jersey Number 9 • Striker
Substitution, Millwall. Josh Coburn replaces Mihailo Ivanovic.
45’
start
Second Half begins Crystal Palace 0, Millwall 0.
45’ + 5
end-1
First Half ends, Crystal Palace 0, Millwall 0.
45’ + 5
end-delay
Delay over. They are ready to continue.
Advertisement
45’ + 4
start-delay
Delay in match because of an injury Mihailo Ivanovic (Millwall).
45’ + 4
attempt-blocked
JC
Jaydee Canvot
Jersey Number 23 • Defender
Daichi Kamada
Jersey Number 18 • Midfielder
Attempt blocked. Jaydee Canvot (Crystal Palace) right footed shot from outside the box is blocked. Assisted by Daichi Kamada.
45’
added-time
Fourth official has announced 4 minutes of added time.
45’
attempt-saved
ZS
Zak Sturge
Jersey Number 3 • Midfielder
DM
Derek Mazou-Sacko
Jersey Number 49 • Midfielder
Attempt saved. Zak Sturge (Millwall) left footed shot from the left side of the box is saved in the centre of the goal by Walter Benítez (Crystal Palace). Assisted by Derek Mazou-Sacko with a cross.
42’
miss
Jean-Philippe Mateta
Jersey Number 14 • Striker
JC
Jaydee Canvot
Jersey Number 23 • Defender
Attempt missed. Jean-Philippe Mateta (Crystal Palace) right footed shot from the centre of the box misses to the left. Assisted by Jaydee Canvot with a headed pass.
Advertisement
38’
attempt-saved
MI
Mihailo Ivanovic
Jersey Number 9 • Striker
WH
Wes Harding
Jersey Number 45 • Midfielder
Attempt saved. Mihailo Ivanovic (Millwall) header from the centre of the box is saved in the centre of the goal by Walter Benítez (Crystal Palace). Assisted by Wes Harding with a cross.
37’
offside
WH
Wes Harding
Jersey Number 45 • Midfielder
TB
Thierno Ballo
Jersey Number 7
Offside, Millwall. Thierno Ballo is caught offside.
36’
free-kick-won
WH
Wes Harding
Jersey Number 45 • Midfielder
Wes Harding (Millwall) wins a free kick in the defensive half.
35’
free-kick-won
RE
Romain Esse
Jersey Number 21 • Striker
Romain Esse (Crystal Palace) wins a free kick in the attacking half.
Advertisement
33’
miss
CN
Camiel Neghli
Jersey Number 10 • Striker
TB
Thierno Ballo
Jersey Number 7
Attempt missed. Camiel Neghli (Millwall) left footed shot from the centre of the box is close, but misses to the right. Assisted by Thierno Ballo.
32’
miss
MI
Mihailo Ivanovic
Jersey Number 9 • Striker
ZS
Zak Sturge
Jersey Number 3 • Midfielder
Attempt missed. Mihailo Ivanovic (Millwall) right footed shot from the left side of the box is too high. Assisted by Zak Sturge.
29’
miss
Yeremi Pino
Jersey Number 10 • Striker
Attempt missed. Yéremy Pino (Crystal Palace) left footed shot from the left side of the box misses to the right.
26’
corner
SB
Steven Benda
Jersey Number 13 • Goalkeeper
Corner, Crystal Palace. Conceded by Steven Benda.
Advertisement
26’
attempt-saved
DM
Daniel Munoz
Jersey Number 2 • Midfielder
Attempt saved. Daniel Muñoz (Crystal Palace) header from the right side of the six yard box is saved in the bottom right corner by Steven Benda (Millwall).
26’
attempt-blocked
Yeremi Pino
Jersey Number 10 • Striker
Borna Sosa
Jersey Number 24 • Midfielder
Attempt blocked. Yéremy Pino (Crystal Palace) right footed shot from the centre of the box is blocked. Assisted by Borna Sosa.
25’
miss
Yeremi Pino
Jersey Number 10 • Striker
Daichi Kamada
Jersey Number 18 • Midfielder
Attempt missed. Yéremy Pino (Crystal Palace) right footed shot from outside the box is high and wide to the right. Assisted by Daichi Kamada.
24’
free-kick-won
Yeremi Pino
Jersey Number 10 • Striker
Yéremy Pino (Crystal Palace) wins a free kick in the defensive half.
Advertisement
24’
free-kick-won
Jean-Philippe Mateta
Jersey Number 14 • Striker
Jean-Philippe Mateta (Crystal Palace) wins a free kick on the right wing.
23’
substitution
TB
IN: Thierno Ballo
Jersey Number 7
DK
OUT: Daniel Kelly
Jersey Number 16 • Midfielder
Substitution, Millwall. Thierno Ballo replaces Daniel Kelly because of an injury.
23’
end-delay
Delay over. They are ready to continue.
20’
start-delay
Delay in match because of an injury Daniel Kelly (Millwall).
Advertisement
19’
free-kick-won
DM
Daniel Munoz
Jersey Number 2 • Midfielder
Daniel Muñoz (Crystal Palace) wins a free kick in the defensive half.
16’
attempt-saved
RE
Romain Esse
Jersey Number 21 • Striker
Attempt saved. Romain Esse (Crystal Palace) left footed shot from outside the box is saved in the bottom right corner by Steven Benda (Millwall).
16’
free-kick-won
KG
Kamarl Grant
Jersey Number 27 • Defender
Kamarl Grant (Millwall) wins a free kick in the defensive half.
Advertisement
15’
corner
DK
Daniel Kelly
Jersey Number 16 • Midfielder
Corner, Crystal Palace. Conceded by Daniel Kelly.
13’
offside
Daichi Kamada
Jersey Number 18 • Midfielder
DM
Daniel Munoz
Jersey Number 2 • Midfielder
Offside, Crystal Palace. Daniel Muñoz is caught offside.
11’
end-delay
Delay over. They are ready to continue.
10’
start-delay
Delay in match because of an injury Marc Guéhi (Crystal Palace).
10’
miss
Borna Sosa
Jersey Number 24 • Midfielder
Attempt missed. Borna Sosa (Crystal Palace) left footed shot from outside the box is too high from a direct free kick.
Advertisement
9’
free-kick-won
DM
Daniel Munoz
Jersey Number 2 • Midfielder
Daniel Muñoz (Crystal Palace) wins a free kick in the attacking half.
8’
offside
WB
Walter Benítez
Jersey Number 44 • Goalkeeper
Jean-Philippe Mateta
Jersey Number 14 • Striker
Offside, Crystal Palace. Jean-Philippe Mateta is caught offside.
7’
offside
ZS
Zak Sturge
Jersey Number 3 • Midfielder
KG
Kamarl Grant
Jersey Number 27 • Defender
Offside, Millwall. Kamarl Grant is caught offside.
7’
free-kick-lost
ML
Maxence Lacroix
Jersey Number 5 • Defender
Foul by Maxence Lacroix (Crystal Palace).
Advertisement
7’
free-kick-won
MI
Mihailo Ivanovic
Jersey Number 9 • Striker
Mihailo Ivanovic (Millwall) wins a free kick in the attacking half.
6’
free-kick-won
JC
Jaydee Canvot
Jersey Number 23 • Defender
Jaydee Canvot (Crystal Palace) wins a free kick in the defensive half.
4’
free-kick-won
RE
Romain Esse
Jersey Number 21 • Striker
Romain Esse (Crystal Palace) wins a free kick in the defensive half.
Advertisement
1’
attempt-saved
Yeremi Pino
Jersey Number 10 • Striker
Daichi Kamada
Jersey Number 18 • Midfielder
Attempt saved. Yéremy Pino (Crystal Palace) right footed shot from outside the box is saved in the bottom right corner by Steven Benda (Millwall). Assisted by Daichi Kamada.
0’
start
First Half begins.
0’
lineup
Lineups are announced and players are warming up.
See All
Advertisement
Match Information
Insights
Advertisement
Related Videos

05:00
Newcastle United v Tottenham Hotspur | 4th Round | Match Highlights | Carabao Cup
football

05:00
Wolverhampton Wanderers v Chelsea | 4th Round | Match Highlights | Carabao Cup
football

05:00
Swansea City v Manchester City | 4th Round | Match Highlights | Carabao Cup
football

05:00
Arsenal v Brighton & Hove Albion | 4th Round | Match Highlights | Carabao Cup
football
Related News

EFL criticises 'undermining' of League Cup by fixture congestion
football

EFL criticises 'undermining' of League Cup by fixture congestion
football

Chelsea's Maresca fumes over 'stupid, embarrassing' Delap red card
football

Chelsea's Maresca fumes over 'stupid, embarrassing' Delap red card
football

Slot defends League Cup selection despite not meeting 'Liverpool standards'
football

Slot defends League Cup selection despite not meeting 'Liverpool standards'
football

Liverpool crisis mounts after League Cup exit against Palace
football

Liverpool crisis mounts after League Cup exit against Palace
football