Paris St Germain's Kylian Mbappe scored twice in the second half to help his side to a 4-1 comeback win at 10-man Barcelona in their Champions League quarter-final, second leg to wrap up a 6-4 aggregate victory on Tuesday.
After winning 3-2 in Paris and taking a 1-0 lead with an early Raphinha goal in the return, Barca collapsed after going down to 10 men just before the half-hour when last man Ronald Araujo was red-carded for fouling Bradley Barcola.
Former Barcelona forward Ousmane Dembele equalised for the visitors just before the break while Vitinha and Mbappe finished the job in the second half, with PSG facing Borussia Dortmund in the semi-finals after the Germans beat Atletico Madrid.
Having failed to get past the round of 16 in the last two seasons and being pinned against the ropes by a Barca side who were in the ascendancy, PSG put on a gritty performance to make the most of the home side's mistakes and turn the tie around.
"I feel very proud, the players showed a lot of character and desire," PSG manager Luis Enrique told Canal+. "We showed what we wanted to do here. We conceded a goal but we remained intact in mentality. We did everything to be better than Barca."
PSG manager Luis Enrique, who won the treble in charge of Barcelona in 2015, made three changes from the defeat in Paris.
Bringing in Barcola up front was crucial as the France winger was a constant menace to Barca’s defence, running up and down the left channel as PSG dominated from the start.
But Barcelona seemed comfortable to sit back and counter attack, with Raphinha giving them the lead in the 12th minute.
Teenager Lamine Yamal took a long pass in his stride before slicing past Nuno Mendes in the right channel and putting the ball on a plate for the Brazilian to score the opener.
Barca then wasted a chance to extend their lead when Robert Lewandowski missed from close range and were down to 10 men just before the half-hour after last man Ronald Araujo was shown a red card for a foul on Barcola just outside the penalty area.
The Uruguay defender and his Barca team mates argued with the referee, saying it was a shoulder charge and Pau Cubarsi was close by and ready to challenge Barcola, but it was in vain and Araujo eventually made his way off the field.
Former Barcelona forward Ousmane Dembele put the resulting free kick just wide but did not miss the target nine minutes later, firing home for the visitors in the 40th to equalise on the night from another great play by Barcola.