
England will face Spain in the Women’s Euro 2025 final after both came through dramatic last-four clashes.
The Lionesses fell behind in the first-half against Italian as Barbara Bonansea capitalised on a defensive lapse to fire the underdogs in front.
With time running out, substitute Michelle Agyemang equalised in the 96th-minute as she coolly slotted an effort past Laura Giualiani to send the tie into extra-time.
Then in the 119th minute, the Lionesses were awarded a penalty when Emma Severini was adjudged to have fouled Beth Mead.
Up stepped Chloe Kelly, who - after seeing her first attempt saved - rushed forward to poke home the decisive goal that launched England into a third major final in three years.
World champions Spain faced beaten 2022 finalists Germany in the other semi-final on Wednesday and had to wait until 113th minute until Aitana Bonmati struck the winner.
How to watch Women’s Euro 2025
TV channel: Every match of the tournament will be broadcast across BBC One, BBC Two and ITV1 or ITV4.
Live stream: UK viewers will be able to stream games on the BBC Sport website, iPlayer or ITVX streaming service.
Follow the Women’s Euro 2025 live on Standard Sport!
Final
Sunday, July 27
England vs Spain (Basel, 8pm BST)
Semi-final results
Tuesday, July 22
Wednesday, July 23
Germany 0-1 Spain (AET)
Quarter-final results
Wednesday, July 16
Norway 1-2 Italy
Thursday, July 17
Sweden 2-2 England (Eng win on penalties)
Friday, July 18
Spain 2-0 Switzerland
Saturday, July 19
France 1-1 Germany (Ger win on penalties)
Group stage results
Wednesday, July 2
Group A: Iceland 0-1 Finland
Group A: Switzerland 1-2 Norway
Thursday, July 3
Group B: Belgium 0-1 Italy
Group B: Spain 5-0 Portugal
Friday, July 4
Group C: Denmark 0-1 Sweden
Group C: Germany 2-0 Poland
Saturday, July 5
Group D: Wales 0-3 Netherlands
Group D: France 2-1 England
Sunday, July 6
Group A: Norway 2-1 Finland
Group A: Switzerland 2-0 Iceland
Monday, July 7
Group B: Spain 6-2 Belgium
Group B: Portugal 1-1 Italy
Tuesday, July 8
Group C: Germany 2-1 Denmark
Group C: Poland 0-3 Sweden
Wednesday, July 9
Group D: England 4-0 Netherlands
Group D: France 4-1 Wales
Thursday, July 10
Group A: Finland 1-1 Switzerland
Group A: Norway 4-3 Iceland
Friday, July 11
Group B: Italy 1-3 Spain
Group B: Portugal 1-2 Belgium
Saturday, July 12
Group C: Sweden 4-1 Germany
Group C: Poland 3-2 Denmark
Sunday, July 13
Group D: Netherlands 2-5 France
Group D: England 6-1 Wales
Group A standings
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
1 |
Norway |
3 |
3 |
0 |
0 |
+3 |
9 |
2 |
Switzerland |
3 |
1 |
1 |
1 |
+1 |
4 |
3 |
Finland |
3 |
1 |
1 |
1 |
0 |
4 |
4 |
Iceland |
3 |
0 |
0 |
3 |
-4 |
0 |
Group B standings
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
1 |
Spain |
3 |
3 |
0 |
0 |
+11 |
6 |
2 |
Italy |
3 |
1 |
1 |
2 |
-1 |
4 |
3 |
Belgium |
3 |
1 |
0 |
2 |
-4 |
3 |
4 |
Portugal |
3 |
0 |
1 |
2 |
-6 |
0 |
Group C standings
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
1 |
Sweden |
3 |
3 |
0 |
0 |
+7 |
9 |
2 |
Germany |
3 |
2 |
0 |
1 |
0 |
6 |
3 |
Poland |
3 |
1 |
0 |
2 |
-4 |
3 |
4 |
Denmark |
3 |
0 |
0 |
3 |
-3 |
0 |
Group D standings
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
1 |
France |
3 |
3 |
0 |
0 |
+7 |
9 |
2 |
England |
3 |
2 |
0 |
1 |
+11 |
6 |
3 |
Netherlands |
3 |
1 |
0 |
2 |
-4 |
3 |
4 |
Wales |
3 |
0 |
0 |
3 |
-11 |
0 |
Follow Euro 2025 live with Standard Sport!