Clement Lenglet scored his first league goal for the club to give them the lead on the stroke of half time, but they could have no complaints when Real Sociedad equalised through Juanmi shortly after the hour mark.
Find out how all of the action unfolded courtesy of Sports Mole's minute-by-minute updates below.
Barca can surely now be regarded as the champions-elect with just three wins needed to guarantee the title, although another slip-up tonight could make things interesting after Atletico edged past Eibar earlier in the day. The Champions League semi-finalists are unsurprisingly big favourites, but Sociedad have won away at Real Madrid this season so it is by no means a foregone conclusion already.
We have just five minutes until kickoff, so let's start with a look at the team news...
SUBS: Alena, Cillessen, Umtiti, Busquets, Roberto, Malcom, Coutinho
SUBS: Navas, Gorosabel, Sangalli, Sandro, Bautista, Moya, Barrenetxea
It comes from a corner which is swung into the area, and Lenglet climbs highest to glance his header home.
The hosts have seen the majority of the ball, but clear chances have proved difficult to come by and it wasn't until virtually the last action of the half that they finally made the breakthrough.
Dembele swung the delivery into a good area and it was a decent header from Lenglet too, but the manner of the goal is an example of how Barcelona have had to look for different solutions to the norm so far today.
Pardo's pass into the box found Juanmi, who chested the ball down nicely but then saw his effort from a tight angle denied by Ter Stegen. The rebound then fell at the feet of Willian Jose, but he could only stab his effort over the bar with the goal gaping.
It wasn't until the 27th minute that we had our first shot of any note, though, when Messi's free kick landed on the roof of the net.
The hosts needed to rely on some unlikely sources - Clement Lenglet and Jordi Alba - for their goals either side of Juanmi's equaliser, and the result leaves them just two more wins away from securing the title - something they could achieve next weekend.
Thank you very much for joining Sports Mole for tonight's match as Barcelona take another step towards the league title with victory over Real Sociedad. I will leave you with our match report, and be sure to stick around for reaction too.
From me, though, it is goodbye for now!