Pierre-Emerick Aubameyang lavede kampens eneste mål, da Barcelona slog Sociedad 1-0 på udebane.
FC Barcelona fik torsdag pointmæssig oprejsning efter nedture mod Eintracht Frankfurt og Cadiz på det seneste.
På udebane besejrede holdet Real Sociedad med 1-0 efter Pierre-Emerick Aubameyangs træffer i første halvleg.
Barcelona dominerede dog på ingen måde opgøret, og keeper Marc-André ter Stegen måtte diske op med flere stærke indgreb for at holde hjemmeholdet fra fadet.
Med sejren holder Barcelona en smule liv i den spanske mesterskabskamp. Holdet har på andenpladsen i La Liga dog hele 15 point op til rivalen Real Madrid i tabellen.
Danske Martin Braithwaite så hele kampen fra Barcelonas bænk og er uden spilletid i holdets seneste otte kampe.
Kampens eneste mål faldt efter 11 minutter, da presset blev fastholdt efter et forsøg på stolpen. Ferrán Torres løftede bolden til bageste område, og Aubameyang headede den over stregen.
Barcelona kom frem til andre farlige situationer i kampen, men målet var det eneste forsøg inden for rammerne.
Lige efter pausen fik Sørloth en kæmpe mulighed ved bageste stolpe efter et indlæg, men den tidligere FC Midtjylland-profil misbrugte på det skammeligste.
Tidligere torsdag sad Jens Jønsson på bænken i hele opgøret, da bundholdet Cadiz tabte 2-3 til Athletic Club fra Bilbao. Og Thomas Delaney blev skiftet ind efter 55 minutter i Sevillas 3-2-sejr hos Levante.