Barcelona, kritiserat efter tre raka förluster, var piskat att vinna mot fjärdeplacerade Athletic.
Hemmalaget började också bra och hade flera chanser i matchinledningen, men fick inte hål på Gorka Iraizoz. Med omkring halvtimmen spelad var det Athletics målkung Aritz Aduriz som skulle producera något som till och med hemmapubliken skulle applådera. Anfallaren drog på en nära på perfekt cykelspark - som dundrade i stolpen. På returen fick Pinto producera en fin räddning, men mest tackade han nog den darrande stolpen för räddningen.
Strax därefter var det Barcelonas tur att träffa ramen. Ett fint lågt inlägg från Pedro hittade Alexis, men chilenaren lyckades bara skaka till ribban, någon meter från mållinjen.
Men i den andra halvlek skulle ett mål komma - från Aduriz. Basken fick bollen utanför Barcelonas straffområde, och dunkade in ett lågt skott förbi Pinto.
Men Barcelona skulle vända, och det snabbt. Först gjorde Pedro ett lätt mål efter fint framspel av lagkamraterna i den 72:a minuten. Bara tre minuter senare var det dags för Leo Messi att kliva fram. Argentinaren smällde in en frispark lågt i Iraizoz högra hörn, och vändningen var ett faktum. I matchen sista minut fick Mikel Rico en briljant chans att kvittera, men en uppoffrande blockering från Javier Mascherano stoppade ett givet mål.
Matchen slutade 2-1 och Barcelonas spelare var tydligt lättade efter segern.
Barcelona: Pinto, Alves, Bartra, Mascherano, Adriano, Song, Xavi, Iniesta, Pedro, Messi and Alexis
Athletic: Iraizoz; De Marcos, San José, Laporte, Balenziaga; Iturraspe, Erik Moran, Herrera; Susaeta, Aduriz, Muniain