Barcelona kunde säkra en toppåtta-placering i Champions Leagues ligafas, vilket skulle innebära direktplats till åttondelsfinalerna. Vad som krävdes var seger mot Benfica på bortaplan - något det också blev tillslut.
Men det blev en mardrömsstart för den spanska jätten. För redan i den andra minuten slog Vangelis Pavlidis till för Benfica. Framspelad av den tidigare Manchester United-talangen Alvaro Carreras.
Bara minuter senare var hemmalaget på väg att utöka ledningen. Norske mittfältaren Fredrik Aursnes fick ett inlägg och tog avslut men bollen smet strax utanför stolpen.
I en händelsrik matchinledning fick Barcelona nästa chans. Robert Lewandoski fick bollen i straffområdet och testade skott. Men polackens avslut gick över ribban.
Kort därpå ropade gästerna på straff efter det att Alejandro Balde gått ner i offensivt straffområdet i duell med en Tomas Araújo. Och straff blev det också efter att situationen VAR-granskats.
Fram klev Lewandowski och placerade in kvitteringen.
Men Benfica skulle ta ledningen igen. En längre boll slogs från Benficas backlinje och Wojciech Szczęsny gick ut för att rensa men missade att Alejandro Balde också gick för bollen. Målvakten och backen kolliderade då och gav Vangelis Pavlidis friläge och öppet mål. Där gjorde greken inga misstag och satte 2-1 i den 23:e minuten.
"Szczęsny försöker rensa men det slutar med att han knockar sin lagkamrat. Oturligt nog så landar bollen hos Pavlidis som sätter den i ett tomt mål", skrev spanska AS.
Kort därpå hamnade Szczęsny i huvudrollen på nytt. Denna gång fällde han Muhammed Aktürkoğlu och domaren blåste straff. Fram klev Pavlidis och satte sitt tredje mål i matchen för 3-1.
"En serie av oturliga händelser för Szczęsny", skrev AS efter Benficas tredje mål.
I den första aktens slutskede fick Barcelona en reduceringschans genom Raphinha som tog ett volleyskott men avslutet gick utanför stolpen.
Strax efter blåste domaren av en mycket händelserik första halvlek.
"Lewandowski kvitterade från straffpunkten men Szczęsny gjorde två jättemisstag som tillätt portugiserna att lämna första halvlek med ledningen", summerade Mundo Deportivo den första akten.
Matchen fortsatte vara händelserik när domaren blåste igång den andra halvleken. Först fick Barcelonas Jules Koundé ett jätteläge men då stod Anatoliy Trubin ivägen.
Kort efter kontrade Benfica där Fredrik Aursnes fick chansen efter en retur från Szczęsny. Men avslutet leder inte till något mål.
Aursnes fick ett nytt läge några minuter senare när norrmannen hamnade fri. Men ännu en gång får han inte till avslutet.
Men Barcelona skulle få en biljett in i matchen. Och även denna gång var det en målvaktstabbe som låg bakom.
Anatoliy Trubin skickade skulle slå en längre boll men prickade Raphinha rätt i pannan och bollen seglade tillbaka in i målet för 3-2.
"Bisarrt mål", konstaterade AS.
Men Barcelonas glädje blev kortvarig. För i anfallet efter reduceringsmålet kom Befnica fram genom norske Andreas Schjelderup som skickade in bollen i straffområdet där Ronald Araújo stötte in bollen i det egna målet för 4-2.
Målfesten i Portugal fortsatte sedan när Barcelona på nytt fick straff efter att Otamendi gjort ner Lamine Yamal. Fram klev Robert Lewandowski igen och skickade in 4-3 för Barça med knappt tio minuter kvar att spela.
FC Barcelona gjorde allt för att utjämna matchen. Och med bara minuter kvar av ordinarie tid kom utdelningen. Pedri hittade inbytte Eric Garcia med ett perfekt inlägg som backen satte pannan på för 4-4.
Barça tryckte sedan på för ett avgörande och i matchens sista sekvens kom Raphinha fri efter en Benfica-chans. Och brassen stod för en fin aktion när han gick förbi sin motståndare och placerade in 5-4.
Efter målet blev det stora protester från Benfica som i situationen innan det avgörande målet ropade på straff. Vilket de inte fick efter en kortare VAR-granskning.
Och protesterna var såpass stora att domaren delade ut ett rött kort till Arthur Cabral som satt på bänken.
I och med vändningen och segern har Barcelona säkrat en toppåtta-placering i CL:s ligafas och man är därmed klart för åttondelsfinal.
- De sårade oss en hel del, men det var en otrolig seger. Laget tappade inte ansiktet under matchen, säger Barcelona-backen Eric Garcia till Movistar enligt AS efter matchen och fortsätter prata om avancemanget:
- Mycket viktigt, vi kom in med det här målet. Att kvalificera oss för nästa runda.
Matchens händelserika slutskede ledde sedan till bråk mellan flera spelare, bland andra Raphinha, enligt spansk media. Men Eric Garcia missade bråket.
- Jag har ingen aning, jag kom precis hit, avslutar backen.
Startelvor:
Benfica: Trubin - Araújo, Silva, Otamendi, Carreras - Aursnes, Florentino, Kökçü - Aktürkoğlu, Pavlidis, Schjelderup.
Barcelona: Szczęsny - Koundé, Araújo, Cubarsí, Balde - Gavi, Casadó, Pedri - Yamal, Lewandowski, Raphinha.