Aitana Bonmati scored deep into extra-time to send Spain to their first-ever Women's Euros final with a 1-0 win over Germany, Sky Sports reported.
The world champions were pushed all the way by a stubborn German side - eliminated at the semi-final stage for the first time since 1997 - after Bonmati beat Ann-Katrin Berger at her near post in the 113th minute.
Germany came close to finding a way past Cata Coll numerous times, but ultimately failed to score for only the fifth time in 51 European Championship matches. This is also their first defeat to Spain in nine competitive meetings (having won five and drawn three).
Montse Tome's side will contest the final against defending champions England in Basel on Sunday in a repeat of 2023's World Cup showpiece, which Spain won 1-0.