The first half left plenty to be desired, but Ansu Fati's second-half introduction changed the game and keyed a Robert Lewandowski double to see Barcelona pick up their first win of the season.
Liga LIVE - Real Sociedad v Barcelona Follow live text coverage
Pep Guardiola's side have arrived in Barcelona ahead of Wednesday's friendly match for charity. The squad flew straight out after their 3-3 draw against Newcastle in the Premier League earlier today.
Bernardo Silva will not allow speculation regarding his future to become a distraction, with a man being heavily linked with Barcelona insisting that he is “very focused” on life at Manchester City.
The Portuguese star scored the all important equaliser for Manchester City against Newcastle United on Sunday
Manchester United are ready to step up their pursuit of Ajax winger Antony this week and are "convinced" he will join once they submit a fresh £80-million bid.
The Catalan giants are in talks over a possible transfer before the window closes.