RB Leipzig and PSG will compete for a place in the Champions League final when they take to the field at the Estadio Da Luiz in Lisbon this evening (8pm BST kick-off).
The French champions will come into this game widely expecting to win the match.
However, after Italian minnows Atalanta ran them close in the quarter-finals, anything is possible.
It took a late strike from Eric Choupo-Moting to seal PSG's fate as they reached the semi-final stage in a bid to qualify for their first-ever European cup final.
It's a trophy that has eluded them for so long with a multitude of coaches failing to get the money-rich club over the line.
Things won't be easy against a Leipzig side, who even without Timo Werner, look a force to be reckoned with.
They played some mesmeric football in the second half against Atletico Madrid, knocking out one of the most defensively organised sides in world football.
With PSG's defence looking a little ropey against Atalanta, it wouldn't be a huge surprise if we saw a glut of goals in this one.
After all, both teams like to attack at will.
Competition so far
PSG has set their expectations high and will have found it disappointing if they didn't reach this stage of the tournament.
For Leipzig, however, it has been fairy tale run for the German side who didn't exist until 2009.
The Bundesliga club were handed a mini group of death that consisted of Lyon, Benfica and Zenit - certainly no easy ties in there.
That being said, they came through Group G with relative ease, losing just one match against Lyon, another of the Champions League's semi-finalists.
Finishing top of their group, they then faced Tottenham, beating Jose Mourinho's side 4-0 on aggregate. What followed was their 2-1 win over Atletico in the quarters. Goals from Dani Olmo and Tyler Adams were enough.
PSG, on the other hand, were given a relatively easy group if you take out Real Madrid.
The Parisians were drawn with Club Brugge and Galatasaray in Group A but didn't lose a single match, beating Real 3-0 in their opening encounter.
Thomas Tuchel's men had a tough clash against Borussia Dortmund in the last 16 but came through 3-2 on aggregate despite losing the away leg.
Their quarter-final vs Atalanta was far from easy either as we witnessed one of the most relentless finishes to a match in the competition's history. They were 1-0 down and on the verge of exiting until the 90th minute when Marquinhos slotted home a penalty.
Former Stoke man Choupo-Moting then scored a dramatic late winner as he found himself in the right place at the right to prod home with virtually the last kick of the game. Extraordinary.
Last time out
This will be the first time RB and PSG have ever played against each other in their history.
Such is Leipzig's short time in the game, that they haven't had the chance to go up against the best team in France.
However, In 20 matches against German opposition, PSG's record is impressive. They've lost just six times and drawn on three occasions.
As for Leipzig, they have faced French opponents on seven occasions, losing twice.
If we look at the tournament this season, however, both teams have been prevalent when going forward. PSG have scored the second-highest number of goals (22) in the competition but Tuesday's opposition have had the fifth-most shots on target and attempts at goal.
The good news for PSG, therefore, is that they have one of the best defensive records in the competition, conceding just five goals. A bad omen for Leipzig is the fact they've conceded 13 strikes, a tally that accounts for 2.17 goals per game.
Players to watch
PSG's main men this season have been Kylian Mbappe and Neymar. The pair need no introduction, scoring 39 goals between them in 2019/20. Icardi follows behind closely with 17 strikes in all competitions.
The trio have a ridiculous record when it comes to shots per game, with Mbappe unleashing 4.4 and Neymar 4.7 in Ligue 1 this term.
As for their most creative player, the burden falls on Angel Di Maria who has carved out 18 assists this season.
Focusing on Leipzig, the man to look out for will be Marcel Sabitzer. He's had a sensational Champions League campaign, scoring four times and creating three goals for this teammates.
Without Werner, the burden in front of goal will fall on Yussuf Poulsen's shoulders after he started against Atletico last week. The main creative threat will come from former PSG man Christopher Nkunku who has 13 assists this term.
Leipzig have a full bill of health aside from Ibrahima Konate who underwent hip surgery last month.
That means we should see a similar line-up to the one that started against Atletico with Nkunu, Olmo and Sabitzer behind Poulsen.
PSG have a number of issues, specifically defensively. They will be without Keylor Navas and Layvin Kurzawa while Marco Verratti will sit out with a calf problem.
Di Maria missed the quarter-final through suspension but is set to return this time out.
Mbappe only returned from an ankle injury as a substitute versus Atalanta so Tuchel will have to monitor him closely.
- Lewandowski the favourite to win FIFA's 'The Best' award
- Five ways Barcelona can become a force again
- Sadio Mane's crazy transfer market evolution