Chloe Kelly scored the winner deep into extra time, but it was Michelle Agyemang who forced the extra period with a stoppage-time equaliser as England beat Italy 2-1 in Geneva to reach the Euro 2025 final. The Lionesses will now face either Germany or Spain in their third successive European Championship final.
Italy took the lead in the first half through Barbara Bonansea, who smashed in from a tight angle after Sofia Cantore's cross deflected off Lucy Bronze. The goal sparked wild celebrations from the Italian bench, but England pushed for an equaliser throughout the second half. Sarina Wiegman's side dominated possession but struggled to break down a well-organised Italian defence.
With the clock ticking into added time, 19-year-old Agyemang scored her second crucial goal of the tournament, poking home from close range to keep England's title defence alive. Then in extra time, Kelly—hero of the 2022 final—converted the rebound after her penalty was saved, sparking scenes of jubilation among the travelling England supporters.
England had survived a shaky group stage and a dramatic penalty shoot-out win over Sweden to reach the semi-finals. Leah Williamson's words from 2022—'the English are never done'—rang true again as the next generation of super subs delivered when it mattered most.
The Stade de Genève, nestled against the Alps with paragliders overhead, provided a stunning backdrop for the contest. England's fans vastly outnumbered those from Italy, creating a vibrant atmosphere despite the stadium's industrial surroundings.



