Barcelona produced the most remarkable Champions League comeback to beat Paris St Germain 6-1 at the Nou Camp, with a goal from Sergi Roberto five minutes into stoppage time securing a place in the quarter-finals.
Trailing 4-0 from their trip to France in the opening leg of the last-16 clash, Luis Enrique’s men were looking to make history and also avoid their earliest exit from the competition in a decade.
Luis Suarez’s close-range header gave Barcelona the perfect start inside three minutes before an own goal from Layvin Kurzawa halved the deficit by the interval.
A penalty from Lionel Messi five minutes into the second half had the Nou Camp rocking, only for Edinson Cavani to crash in a crucial away goal just after the hour mark which boosted PSG’s advantage.
Neymar, though, netted a superb late free-kick before levelling the tie with a last-minute penalty to get the Barcelona fans dreaming of the impossible once again.
That became a reality when Roberto stabbed the ball home to spark wild celebrations on the Barcelona bench and in the stands.
Barcelona had made a flying start to lift hopes of turning the tie around, Suarez heading home after three minutes.
It was 2-0 on 41 minutes with a scrappy goal. Captain Andres Iniesta chased what looked a lost cause into the left side of the PSG penalty area, but managed to dig possession out from Marquinhos.
As the ball went back through the six-yard box, Trapp palmed it onto Kurzawa, who could only slice an attempted clearance into the empty net. Enrique’s men continued on the offensive at the start of the second half.
Neymar darted into the left side of the PSG box, where defender Thomas Meunier was slipping to the floor as he stumbled forwards headfirst and pulled down the Brazilian. Initially the German referee did not give the penalty, but pointed to the spot once he had consulted with his assistant. Messi made no mistake from the spot.
PSG, though, almost put the tie to bed immediately after when Cavani slid in to crash his shot against the near post.
In the 62nd minute, though, Cavani looked to have killed off the game when he drilled a half-volley past Ter Stegen.
The 37-goal Uruguay forward was denied a second when sent clear as Ter Stegen blocked at the near post.
Barcelona appeared to have run out of steam, before Neymar whipped an angled free-kick from 25 yards direct into the top-left corner with two minutes left.
Suarez then went down under a challenge from Marquinhos, which was enough for the referee to again point to the spot.
This time Neymar converted, before Barcelona kept the pressure on and they were rewarded when Roberto scored his first goal of the season and the most dramatic of winners as the Nou Camp erupted.