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, with goalkeeper Marc-Andre ter Stegen having joined the attack, Neymar lofted the ball into a crowded penalty area.
Roberto stabbed it past Kevin Trapp to spark wild celebrations on the Barcelona bench and in the stands, while PSG watched on in disbelief.
So how did the two teams fare? See the gallery above for our player ratings.