Half-time substitute Lionel Messi turned the game around for Barcelona as they beat Real Betis for a first La Liga win in five games.
Ousmane Dembele gave Barca the lead with a powerful effort and Antoine Griezmann had a penalty saved.
Antonio Sanabria smashed home an equaliser just before half-time.
But Messi came on at the break and had a hand in Griezmann's equaliser and scored twice himself before teenager Pedri hit a late fifth.
The Barca captain dummied Alba's pass, taking two defenders and goalkeeper Claudio Bravo out of the equation, to leave Griezmann with a tap-in.
He then put Barca ahead from the penalty spot after Aissa Mandi was sent off for handling Dembele's shot on the line - a decision made after a lengthy video assistant referee review.
Messi played a one-two with Sergi Roberto, who backheeled the ball into his path and he smashed it into the roof of the net.
That was his first goal of the season for club or country which was not a penalty. The previous six had all been from the spot.
He thought he had a hat-trick afterwards but his goal was disallowed for a Roberto offside.
It was a much needed win for Ronald Koeman, whose side had only picked up two points from the previous four league games.
They move up to eighth, one point behind Real Betis.
Latest Stories
-
Kenya confident its police will end Haiti gang war
31 seconds -
The 10 greatest love stories of all time
34 seconds -
The ironic reason you feel like you’ll never fall in love
7 mins -
Breast Care International re-iterates calls for collective efforts in fight against breast cancer
12 mins -
West African journalists to benefit from comprehensive training initiative on digital verification and fact-checking
21 mins -
3 clear-as-day warning signs it’s time to cut him loose
32 mins -
US President’s dog bites another Secret Service agent
45 mins -
UN slams France’s decision to ban French athletes’ hijabs at 2024 Olympics
54 mins -
Insurance firms in Ghana to mobilize support for dwindling blood banks
1 hour -
Friends advised me to join a cult to ‘blow’ my career – Phyno
1 hour -
Solidaridad collaborates with ACG to host 3rd International Coconut Festival in Takoradi
1 hour -
Quite a lot of people will leave NPP for Alan Kyerematen but not in droves – Prof Mensah
2 hours -
I didn’t support Alan’s exit, but I’m not opposed to it – Kwadwo Mpiani
2 hours -
The objects we keep when loved ones die — and what they say about mourning
2 hours -
President Akufo-Addo is part of NPP’s problems – Kwadwo Mpiani
2 hours