What a night at the Nou Camp.
Barcelona pulled off one of the greatest comebacks in Champions League history as they overturned a first leg 4-0 deficit to beat Paris St-German 6-1 for an aggregate win of 6-5.
It was the first time in the Champions League that a team had overturned a first leg 4-0 deficit - Barcelona were 5-3 down on aggregate with only two minutes remaining. But they scored three goals in the last seven minutes.
At half-time, the comeback looked on as Barcelona led 2-0 at the break and when Lionel Messi put a penalty away soon after the restart, hopes were high that they could complete the job.
But when PSG got an all-important away goal through Edison Cavani just after the hour, Barcelona's fightback looked to be for nothing.
A Neymar free-kick and penalty reignited hopes but with time running out, PSG still looked like they were going through. But Neymar set up Roberto, who scored to send the home fans into raptures.