Sevilla were extended to penalties by fellow La Liga club Athletic Club Bilbao, as Kevin Gameiro slotted in the last penalty where they won with all five being successful.
Aritz Aduriz scored for Athletic earlier, then Kevin Gameiro equalized, but then Raúl Garcia’s late header took the game into extra-time.
Gameiro had also scored the winning penalty in the Turin Europa League final in 2014, so their experience of winning four titles in just over a decade is an advantage in terms of handling the pressure in the late stage.
Earlier Sevilla came into the game with Grzegorz Krychowiak’s low centre ball was scored by Gameiro. Yes, him again. However he twice failed to finish off the game in regulation time and substitute Yevhen Konoplyanka also missed a good opportunity.
You May Also Like: Tuchel shocked by defeat to Liverpool
Elsewhere Shakhtar breezed into the last four too, by thrashing Portuguese club Braga 4-0 on the night.
Croatian Darijo Srna was the hero, scoring a goal and also chipping in with two assists. His goal came from a penalty kick, and his assists were crosses that were scored by Ricardo Ferreira and Viktor Kovalenko.
With 16 minutes to go Braga were deflated, resulting in an Ferreira own goal that capped off their night of misery.
In Prague the visitors Villarreal made it two La Liga clubs in the semi-finals. They beat Sparta 4-2 on the night.
Cédric Bakambu scored two goals for the Spanish club. The first came from a great through ball where he got passed Lukáš Mareček. For his second goal he got the better of Tiémoko Konaté, boasting speed and then composure with his goals.
Sparta fought back with two goals of their own but with the away goals rule there was no way back in for them, unlike Liverpool who got three goals in the last half hour to turn over Dortmund.