Barcelona recorded an astonishing 5-4 victory at Benfica that booked the Spanish giants’ place in the last 16 of the Champions League.
Vangelis Pavlidis scored a hat-trick inside 30 minutes to give Benfica a 3-1 lead at half-time.
Raphinha pulled a goal back for Barca in the 64th minute but Ronald Araujo’s own goal restored the Portuguese side’s two-goal advantage.
But Barca hit back through Robert Lewandowski’s second penalty of the contest and Eric Garcia’s 86th-minute header.
And the drama was not done there as, seconds after Benfica appealed for a penalty, Raphinha netted in the sixth minute of added time – with his winner confirmed after a lengthy VAR review.