Robert Lewandowski nodded in a second-half winner as Barcelona came from a goal down to beat Real Sociedad 2-1 and top the La Liga table.
Real Sociedad had taken a surprise lead in the 31st minute on the counter-attack when Alvaro Odriozola slid in to turn home Ander Barrenetxea’s low cross.
But the hosts levelled two minutes before half-time when defender Jules Kounde met Marcus Rashford’s corner with a thumping header.
With the scores leveled at 1-1 Barca boss, Hansi Flick brought on Ballon d’Or runner-up Lamine Yamal in the 58th minute.
Just seconds later the 18-year-old Spaniard beat a defender before dinking in a perfect cross which an unmarked Lewandowski headed in.
Barcelona have now won 10 of their previous 12 matches played at the Estadi Lluis Companys, while inflicting La Real’s sixth loss in seven LaLiga away games.
On top of that, Barcelona now have 27 wins from their last 28 home league head-to-heads against Sociedad.