Match ends, RB Leipzig 0, Paris Saint Germain 3.
RB Leipzig 0-3 Paris St-Germain: PSG reach first Champions League final
- From the section European Football

Paris St-Germain are through to their first Champions League final courtesy of a deserved victory over RB Leipzig in an entertaining semi-final in Lisbon.
One of Europe's biggest spenders, but also one of the continent's most high-profile underachievers on the grandest stage, PSG finally seized their opportunity courtesy of goals from Marquinhos, Angel di Maria and Juan Bernat.
The former, who scored the first of two late goals in a comeback win over Atalanta in the last eight, rose to head home a superbly delivered free-kick from Di Maria.
The Argentine forward then finished well from close range following an audacious flick from Neymar after Leipzig goalkeeper Peter Gulacsi had relinquished possession with a dire kick.
With the fit again Kylian Mbappe and Neymar terrorising the Leipzig backline, the French side should have been out of sight before the break, but the latter twice hit the post - from a clipped finish and then an opportunist free-kick from range - before side-footing another chance wide at the near post.
Prior to PSG's second, Yussuf Poulsen had Leipzig's best chance but fired wide after he was found by a Dani Olmo pull-back.
Bernat sealed the win in the second half with a header that Leipzig felt was offside but was legitimate as the prone Nordi Mukiele, who had slipped in the build-up, was playing the scorer onside.
PSG will find out who they face in Sunday's final when five-time winners Bayern Munich play Lyon in the other semi-final on Wednesday.
Front three give PSG their wings
This is glorious, but nervous, virgin territory for PSG.
The vast sums of money pumped into the French club by owners Qatar Sports Investments since 2011 has enabled them to dominate domestically. In Europe, though, not so much.
In the three seasons prior to this one they exited in the last 16, and before that they went out in the quarter-finals four years in a row - results that ultimately cost managers Laurent Blanc and Unai Emery their jobs.
Thomas Tuchel, though, has found a way to break the glass ceiling, leading the side from the French capital to their first major European final since the Cup Winners' Cup in 1997, a year before Mbappe was born.
You cannot begrudge them it either on the basis of Tuesday's performance, which was calm, confident and incisive, in contrast to a nervy and often negligent display from their opponents.
The first and third goals gave Di Maria his 88th and 89th assist in all competitions since he joined the club in August 2015 - only Barcelona's Lionel Messi has more in Europe's top five leagues in that time.
He also now has nine goal involvements in the competition this season, surpassing the tally he managed in helping Real Madrid lift the trophy in 2013-14.
Neymar's assist took him to 59 goal involvements (35 goals, 24 assists) in 59 appearances in the Champions League and while Mbappe's finishing was rusty, he was still able to regularly fashion chances for himself and others.
When this trio have started together this season, PSG have lost just one of 12 games. With them fully fit and firing, they will be a match for whoever they face in the final.
RB Leipzig lack energy and enterprise
RB Leipzig are the babies of European football, having only come into existence in their current guise in 2009 when drinks company Red Bull bought fifth-tier side SSV Markranstadt and rebranded them.
The last 11 years have witnessed a stunning rise for the club, courtesy of four promotions, a regular presence at the top of Bundesliga and now graduation to being one of the four best sides in Europe.
Past finalists Tottenham and Atletico Madrid were both dispatched en route to this stage but PSG proved a challenge too far for the youngest coach in the competition and his bold side.
Julian Nagelsmann was encouraged into coaching by PSG counterpart Tuchel when the pair were both at Augsburg and the former had seen his playing career ended at the age of 20 by a serious knee injury.
Still only 33, he has plenty of time on his side and has shown more than enough to suggest he can lead a side beyond this stage - including a switch to a three-man defence in the second half on Tuesday that gave his side a much more positive presence in the game.
For now, though, the master-apprentice dynamic remains intact.
Having lost striker Timo Werner to Chelsea before their European campaign had ended, the challenge now for the German side will be to hold on to the rest of their stars - and their manager.
Man of the match - Angel di Maria (PSG)

Line-ups
RB Leipzig
- 1Gulácsi
- 22Mukiele
- 5Upamecano
- 16KlostermannSubstituted forOrbanat 82'minutes
- 3Angelino
- 44KamplSubstituted forAdamsat 64'minutes
- 27LaimerBooked at 61minsSubstituted forHalstenbergat 62'minutesBooked at 79mins
- 7Sabitzer
- 25OlmoSubstituted forSchickat 45'minutes
- 18NkunkuSubstituted forForsbergat 45'minutes
- 9PoulsenBooked at 79mins
Substitutes
- 4Orban
- 8Haidara
- 10Forsberg
- 14Adams
- 17Lookman
- 21Schick
- 23Halstenberg
- 28Mvogo
- 33Tschauner
- 38Novoa Ramos
- 41Borkowski
- 47Wosz
PSG
- 16Rico
- 4Kehrer
- 2Thiago Silva
- 3KimpembeBooked at 45mins
- 14Bernat
- 21HerreraSubstituted forVerrattiat 83'minutes
- 5Marquinhos
- 8ParedesSubstituted forDraxlerat 83'minutes
- 11Di MaríaSubstituted forSarabiaat 87'minutes
- 10Neymar
- 7MbappéSubstituted forChoupo-Motingat 86'minutes
Substitutes
- 6Verratti
- 17Choupo-Moting
- 18Icardi
- 19Sarabia
- 20Kurzawa
- 22Diallo
- 23Draxler
- 25Bakker
- 27Gueye
- 30Bulka
- 31Dagba
- 40Innocent
- Referee:
- Björn Kuipers
Match Stats
- Possession
- Home43%
- Away57%
- Shots
- Home14
- Away14
- Shots on Target
- Home3
- Away9
- Corners
- Home5
- Away4
- Fouls
- Home24
- Away13
Live Text
Post update
Full Time
Second Half ends, RB Leipzig 0, Paris Saint Germain 3.
Post update
Foul by Pablo Sarabia (Paris Saint Germain).
Post update
Dayot Upamecano (RB Leipzig) wins a free kick in the defensive half.
Substitution
Substitution, Paris Saint Germain. Pablo Sarabia replaces Ángel Di María.
Substitution
Substitution, Paris Saint Germain. Eric Maxim Choupo-Moting replaces Kylian Mbappé.
Post update
Attempt missed. Willi Orban (RB Leipzig) header from the centre of the box misses to the right. Assisted by Angeliño with a cross.
Post update
Foul by Marquinhos (Paris Saint Germain).
Post update
Nordi Mukiele (RB Leipzig) wins a free kick on the right wing.
Post update
Foul by Marquinhos (Paris Saint Germain).
Post update
Nordi Mukiele (RB Leipzig) wins a free kick in the defensive half.
Substitution
Substitution, Paris Saint Germain. Marco Verratti replaces Ander Herrera.
Substitution
Substitution, Paris Saint Germain. Julian Draxler replaces Leandro Paredes.
Substitution
Substitution, RB Leipzig. Willi Orban replaces Lukas Klostermann.
Post update
Kylian Mbappé (Paris Saint Germain) wins a free kick in the defensive half.
Post update
Foul by Tyler Adams (RB Leipzig).
Post update
Attempt blocked. Emil Forsberg (RB Leipzig) right footed shot from the centre of the box is blocked.
Post update
Attempt blocked. Patrik Schick (RB Leipzig) right footed shot from the centre of the box is blocked.
Post update
Attempt saved. Kylian Mbappé (Paris Saint Germain) left footed shot from the centre of the box is saved in the bottom right corner.
Post update
Attempt saved. Leandro Paredes (Paris Saint Germain) right footed shot from outside the box is saved in the centre of the goal.

- DEVS: Mystery drama that will get you hooked
- Watch the Small Axe trailer: New and powerful series from Steve McQueen
