Wow... Just, wow.
It was hard to completely rule out a Barcelona comeback ahead of their Champions League last 16 second leg against Paris Saint-Germain, but no one could have predicted that.
An own goal from Layvin Kurzawa, alongside goals from Luis Suarez and Lionel Messi, saw Barcelona make it 4-3 on aggregate with 50 minutes played.
But then, disaster. Edinson Cavani struck on the hour mark to bag the all important away goal, which meant Barca needed three to win the game.
And, incredibly, they did just that. Neymar sparked the comeback with an 88th minute free-kick before converting a penalty three minutes later.
His spot-kick made it 5-5 on aggregate with four minutes of added time remaining, but PSG were still about to go through on away goals.
Barcelona were far from finished, though. Neymar, with seconds remaining, clipped a cross into a dangerous area for Sergi Roberto to poke past Kevin Trapp and win the game.
Cue pandemonium at the Camp Nou, with Barca's players - including their substitutes and coaching staff - going absolutely ballistic both on and off the pitch.
The crowd celebrated just as wildly, too, with fan footage emerging after the spectacle.
In the spine-tingling video below, the Camp Nou erupted when Roberto scored the winner and Barca's players bundled each other in the corner of the pitch.
THE GREATEST COMEBACK IN CL HISTORY
Imagine being in the stands when that goal went in... What a moment.
Barcelona's win will undoubtedly go down as the greatest comeback in Champions League history, especially so considering they became the first team to overturn a 4-0 deficit after the first leg.
Ivan Rakitic summed up the victory perfectly after the game, saying: "It's crazy, it's unbelievable. I want to say thank you to this team, the club and the fans. It was special."
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms