Postpublished at 74 mins
RB Leipzig 0-3 PSG
Last year all the drama came in the semi-finals. Maybe we've had our share in this year's quarter-finals?
This is a dead rubber now.
Use play icon to listen to 5 Live commentary
Marquinhos heads in Di Maria's free-kick for lead, Di Maria slots in second from Neymar flick
Bernat prods in third for dominant PSG
PSG into first ever Champions League final
Lyon face competition favourites Bayern Munich in Wednesday's other semi
All games in Lisbon - final on Sunday
Emma Sanders
RB Leipzig 0-3 PSG
Last year all the drama came in the semi-finals. Maybe we've had our share in this year's quarter-finals?
This is a dead rubber now.
RB Leipzig 0-3 PSG
Kylian Mbappe with another chance.
A stepover to gain a yard but his shot is smartly saved.
Leandro Paredes is teed up by Angel Di Maris on the rebound but again, his effort is down the middle and comfortably into Peter Gulacsi's hands.
RB Leipzig 0-3 PSG
Rob Green
Former West Ham and England goalkeeper on BBC Radio 5 Live
Leipzig are not not trying. They have just gone. PSG are picking them apart now.
RB Leipzig 0-3 PSG
Speak of the devil... He should have scored!
It's a simple cross in from the right and Kylian Mbappe is in front of the defender. He just doesn't read it properly and is falling as he tries to nod it in from close range.
Could have/should have been 4-0.
RB Leipzig 0-3 PSG
Pat Nevin
Former Chelsea and Scotland winger on BBC Radio 5 Live
PSG are trying to just manage this game out and not put any more into it than they need to.
Should they get Mbappe off the pitch right now? He needs game time but I would be tempted to wrap him in cotton wool.
RB Leipzig 0-3 PSG
Lukas Klostermann is caught in a 20m sprint with Kylian Mbappe but he comes out on top by using his body to block the run and calmly slips it back to his keeper.
Solid defending!
RB Leipzig 0-3 PSG
Calm and cool from Angel Di Maria, who has been excellent all night. He's back there defending on the edge of his box and links up with Ander Herrera to move it up the pitch.
#bbcfootball or text 81111 (UK only)
Izon: The fairytale is over for RB Leipzig
RB Leipzig 0-3 PSG
Marcel Sabitzer rushes his shot on the edge of the box and he absolutely skies it. He's claiming a deflection but the referee is having none of it.
RB Leipzig 0-3 PSG
More changes for Leipzig.
Kevin Kampl off. Tyler Adams on.
RB Leipzig 0-3 PSG
Pat Nevin
Former Chelsea and Scotland winger on BBC Radio 5 Live
I keep looking at the third goal which is the absolute killer.
Nordi Mukiele went down having slipped and then he started looking for a free-kick. I have no idea why. Get back up and get on with the game. It is a lesson for youngsters.
RB Leipzig 0-3 PSG
Angel Di Maria tries to slip it through to Kylian Mbappe but Dayot Upamecano is alert.
RB Leipzig 0-3 PSG
Another change from Leipzig.
Konrad Laimer is off and it's Marcel Halstenberg who is replacing him.
RB Leipzig 0-3 PSG
Better from Leipzig as they switch it from one side to the other.
Angelino sends a lofty cross in which is flicked on and teed up for Marcel Sabitzer. He hits it well but it's straight at the keeper.
RB Leipzig 0-3 PSG
Pat Nevin
Former Chelsea and Scotland winger on BBC Radio 5 Live
I feel a bit sorry for Leipzig because they have started well. That goal has surely finished it for them.
RB Leipzig 0-3 PSG
Game over?
RB Leipzig 0-3 PSG
Rob Green
Former West Ham and England goalkeeper on BBC Radio 5 Live
Leipzig just stopped they thought it was a foul and stopped. It was a free header. He's just slipped over.
There is no reason why this should not be given. It is such a tall order now.
Juan Bernat
Angel Di Maria's cross from the left causes problems initially as Juan Bernat's heavy touch is scrambled clear.
It comes back into the middle after Nordi Mukiele's slip. He's playing Bernat onside and it's him who manages to poke it over the line.
Neymar makes sure with an acrobatic jump at the back post but it's already in.
#bbcfootball or text 81111 (UK only)
Ant: Doesn't matter who wins tonight, Munich will destroy them on Sunday.
Benji: Nagelsmann didn't like what he saw in the first half, no messing about, two changes, let's go second half! I wish Ole had the same kind of gumption.
RB Leipzig 0-2 PSG
It's dinked into the box for Yussuf Poulsen, who manages to get the knock-on despite being under pressure from two centre-halves.
Patrik Schick tries to gather it in on the turn but doesn't get the shot away.
At the other end, Neymar wins a free-kick on the left from nothing. He was running into the corner. Sloppy defending!