Ousmane Dembele scored for the third straight game as FC Barcelona came from behind to defeat Real Sociedad 2-1 in LaLiga on Saturday.
The visitors took a surprising lead after just 13 minutes, with defender Gorka Elustondo smashing the ball past Marc-Andre Ter Stegen after Barca had failed to deal with a free-kick.
The Catalan giants struggled to get going in the opening 30 minutes of the clash, most notably in the final third where Sociedad were standing firm.
Barca had a chance to level matters in the 37th minute but Gerard Pique steered his header wide of the mark from close range.
That proved to be the final chance of the half as Sociedad went into the break with a one-goal advantage.
Ernesto Valverde opted for a change at the start of the second half as Nelson Semedo made way for Philippe Coutinho as the visitros went in search of an equaliser.
The equaliser eventually arrived the in the 63rd minute as Luis Suarez reacted quickest to slot home from close range.
The LaLiga champions completed the turnaround three minutes later through Ousmane Dembele, who found the back of the net with a deflected effort.
Sociedad had a great chance to pull level matters in the 87th minute but Juanmi failed to direct his header on target from close range.
Nevertheless, Barca saw out the remaining stages to claim a fourth successive LaLiga victory.