Real Madrid booked their spot in the UEFA Champions League final after a 2-2 draw with Bayern Munich on Tuesday. Karim Benzema scored both goals for the defending champions, who had won the first leg 2-1 in Munich.
Joshua Kimmich gave the visitors an early lead before Benzema struck twice, and James Rodriguez's equaliser set up a thrilling finale. Keylor Navas, Real's goalkeeper, made several key saves.
Real Madrid have now qualified for three finals in a row, a feat no club has achieved since the tournament changed to its current format.
Liverpool and AS Roma will meet in the other semi-final on Wednesday, with the Reds sporting a 5-2 advantage.
Here are the key takeaways from Tuesday's match.
Benzema Comes up Big
Real Madrid needed someone to step up in attack on Tuesday, and while Cristiano Ronaldo was largely kept quiet, team-mate Benzema came through with two big goals.
As shared by ESPN FC's Dermot Corrigan, his good showing was all the more significant in light of his struggles this season:
Defensive Errors Galore
Bayern and Real put on an attacking show in the first half, as Kimmich and Benzema got their names on the scoresheet in the first 11 minutes.
Both goals came as a result of poor defensive play, however. Kimmich easily converted from close range after a dreadful failed clearance from Sergio Ramos that provoked this tweet from sportswriter Karl Matchett:
The full-back didn't mark Marcelo closely enough to stop the Brazilian firing a cross into the box, and Benzema headed home the equaliser unmarked.
The comical defending continued after the break, with Sven Ulreich gifting Benzema his second goal.
The Bayern goalkeeper completely misjudged a pass and slid past the ball, allowing Benzema to tap home into an empty net. Goal UK tried to capture the moment in a GIF:
All things considered, Liverpool, the likely other finalists, will fancy their chances of scoring goals in the final:
James Haunts his Parent Club
Rodriguez's return to the Santiago Bernabeu was always going to be a major storyline, and while the Colombia international missed a sitter before half-time, he tied things up after the break.
He didn't celebrate against Los Blancos, prompting this tweet from former England international Gary Lineker:
More Controversy at the Bernabeu
Real's road to the last four was a little controversial, with many fans believing the official favoured them in the quarter-final second leg against Juventus, when he handed the Spanish side a last-minute penalty.
Those same fans likely sang a similar tune on Tuesday, as Bayern had several good penalty shouts turned down. Hard challenges from Marcelo and Ramos on Robert Lewandowski could―and perhaps should―have been punished, according to Matchett:
Navas made a major error in the 3-1 loss to Juventus and cost his team again in the first leg in Munich, when he allowed Kimmich's shot to creep past him at the near post.
But the Costa Rica international was sensational during the final 20 minutes of Tuesday's match, and without him between the sticks, Bayern likely would have found a third goal.
Navas made several fantastic saves, including a key intervention in injury time, with Lewandowski lurking.
Coral were impressed:
Lewandowski's Failed Audition
One player who didn't impress on Tuesday was Lewandowski, who was again shut out by Los Blancos after coming up short in the first leg.
According to Alberto Pinero of Goal, he's been strongly liked with a move to Real, but he did little to impress the Spanish giants.
Ronaldo Makes History, Again
Per Graceote Live, Ronaldo tied AC Milan legend Paolo Maldini for the most Champions League final qualifications in the modern era, and just three players have made more in total:
Real travel to Barcelona for El Clasico on Sunday, while Bayern make the trip to FC Koln on Saturday.