On Tuesday night, Villareal and Real Madrid both advanced to the Champions League semi-finals after beating Bayern Munich and Chelsea on aggregate.
In the 3-1 win in the first leg on April 6 in west London, Karim Benzema scored all of Madrid’s goals.
Mason Mount gave the reigning champions the lead 15 minutes into the second leg. Antonio Rudiger scored their second six minutes into the second half, bringing the score to 3-3 on aggregate.
The contest would go to extra time because the organisers, Uefa, abolished the rule that gave away goals with double value in the case of a tie on aggregate.
Chelsea’s third goal, scored by Timo Werner with 15 minutes remaining, gave them a 4-3 aggregate lead and increased pressure on Madrid.
With the score tied at 4-4, the hosts rallied five minutes later through Rodrygo to force extra time. Benzema nodded home six minutes into the opening period to regain the aggregate edge. He scored his fourth goal of the match. Chelsea, on the other hand, was unable to find a way out.
Madrid will face either Manchester City or Atletico Madrid in the final, which will be held at the Stade de France outside Paris in May.
City will play in the Spanish capital on Wednesday night with a 1-0 lead from the first leg, which took place on April 5.
After a 1-1 draw against Bayern Munich at the Allianz Arena, Villareal will face Liverpool or Benfica in the other semi-final.
Bayern, who won the trophy in 2020, came into the match with a one-goal deficit from the first leg at the Estadio de la Cerámica.
However, after a scoreless first half, Robert Lewandowski equalized for the hosts, tying the match on aggregate.
However, with two minutes remaining, Villareal equalized through replacement Samuel Chukwueze, putting the team ahead 2-1 on aggregate.
Villareal held tight despite some late frenetic attacking to reach the semi-finals for the first time since 2006.