And then there were two! Real Madrid and Borussia Dortmund will contest the UEFA Champions League final after a thrilling week
What a wild ride it has been, and the end is now in sight! Dortmund and Real Madrid will contest the UEFA Champions League final after overcoming Paris and Bayern, repsectively, in the semi-finals.
It was yet another thrilling week, as Dortmund headed to the French capital holding a slender aggregate lead from the first leg. They withstood a barrage of attacks from their hosts for 90 minutes, but the German team still came out on top, winning 1-0 on the night thanks to a Mats Hummels header.
If that game wasn't wild enough, Real Madrid and Bayern played out a real thriller in the Santiago Bernabeu. After Alphonso Davies fired in a beauty of an opener to put Bayern 3-2 up on aggregate, striker Joselu came off the bench to smash in two late goals for the home team to turn the game on its head and send Carlo Ancelotti's team through to the final.
So, who were the heroes of this dramatic week? With the help of the FedEx Performance Zone, GOAL takes a look at the stars of the semi-final second legs.
The FedEx Performance Zone uses a specially devised algorithm to track players' performances in the UEFA Champions League.
Mats Hummels | Dortmund | 117 points
At 35 years old, Mats Hummels put in a masterclass to lead Dortmund beyond a dominant Paris side and into the UEFA Champions League final. The centre-back was a rock in the defensive line alongside Nico Schlotterbeck, making a host of tackles, clearances and interceptions to fend off the many blistering attacks that came from their French hosts.
He came up with the goods at the other end too, heading in from a Julian Brandt cross to give his team the lead and a 2-0 aggregate cushion. He thought he had smashed in another later in the second half, too, but the flag went up.
Vinicius Junior | Real Madrid | 93 points
Veteran striker Joselu may have emerged off the bench to make the impact that Real Madrid needed to beat Bayern in the late stages of a hectic second leg on Wednesday, but Vinicius Junior was truly fantastic throughout.
The Brazilian attacker was dreadfully unlucky not to score from his five shots and his drives at the Bayern defence struck fear into the German team, with Joshua Kimmich finding it impossible to keep him at bay.
Kylian Mbappé | Paris Saint-Germain | 72 points
As the club's talisman, a lot of weight was on Kylian Mbappé's shoulders as they entered the Parc des Princes trailing Dortmund 1-0 on aggregate on Tuesday. They may have failed to pull off a great comeback, but the French forward was certainly not to blame.
He put in a stellar performance and showed great determination as he attempted to pull his side back into the tie. He charged at the Germans' backline and unleashed shot after shot, but was simply unable to make the difference in an unfortunate display for his team.
Harry Kane | FC Bayern Munich | 65 points
Bayern superstar Harry Kane helped put his team in the ascendancy at the Santiago Bernabeu on Wednesday when he fed the ball through to Alphonso Davies, who went on to lash home a spectacular goal that gave his team a 3-2 aggregate lead.
As well as the assist, the English striker was a lively presence throughout the game, making a few attempts on goal. He could not, however, manage to build on the magnificent goal record he has enjoyed in his debut season in Germany as his team were overturned after he was substituted off in the 85th minute.