Barcelona travelled to Athletic Bilbao on Sunday knowing that victory would move them to within one point of La Liga leaders Real Madrid.
The visitors led 2-0 at the interval following goals from Lionel Messi and Luis Suarez.
Bilbao improved in the second period and had one back through Mikel Rico just before the hour. Minutes later, Barca had their third, however, when Oscar de Marcos turned in a goal-bound effort from Messi.
Barca then had a fourth when Neymar converted from inside the box, but Bilbao quickly responded through Aritz Aduriz for 4-2.
The hosts were reduced to 10 men for the final 15 minutes, meanwhile, after Xabier Etxeita was sent off for a poor challenge on Suarez. The suffering was not over, however, with Pedro adding a fifth for Barca late on.
Read how it all unfolded in Sports Mole's minute-by-minute live commentary of the action below.
BILBAO: Iraizoz; De Marcos, Laporte, Etxeita, Balenziaga; San Jose, Rico; Lopez, Susaeta, Muniain; Aduriz
BARCA: Bravo; Alves, Pique, Mathieu, Alba; Rakitic, Busquets, Xavi; Messi, Suarez, Neymar