Article body analysed
Barcelona suffer only third La Liga defeat of season Real Sociedad win 2-1 after goals from Mikel Oyarzabal and Goncalo Guedes Guedes scored Sociedad's second immediately after Marcus Rashford levelled for Barca Hansi Flick's side still top of La Liga, but lead over Real Madrid cut to one point Victory moves hosts up to eighth Use 'Get involved' button to have your say Charlotte Coates Real Sociedad 2-1 Barcelona Jon Aramburu's evening is over. He's replaced by Duje Caleta-Car. Real Sociedad 2-1 Barcelona Barca have not lost in La Liga since losing at Real Madrid on 26th October. Still time for them to rescue something here. Real Sociedad 2-1 Barcelona Now a booking for Igor Zubeldia after a hard tackle on Fermin Lopez. Real Sociedad 2-1 Barcelona Eric Garcia goes into the book for dissent. Barca are looking shaky here. Real Sociedad 2-1 Barcelona Joan Garcia is in no man's land on the edge of his own. Igor Zubeldia sends a perfectly weighted chip over the Barca keeper but it's headed brilliantly off the line. Sociedad should have these three points wrapped up. Real Sociedad 2-1 Barcelona It should be 3-1! Álvaro Odriozola sends in a great cross right on to the head of Mikel Oyarzabal but he nods wide. Real Sociedad 2-1 Barcelona The ball is sent long for Marcus Rashford but Alex Remiro manages to gather and calm the situation. Goncalo Guedes (71 mins) WHAT? ! Sociedad race towards the Barca box from kick off. Joan Garcia makes the save but the ball breaks free in the area and Goncalo Guedes fires the hosts back in the lead. Incredible. Marcus Rashford (70 mins) Rashford to the rescue! A beautiful dinked cross from Lamine Yamal picks out Marcus Rashford at the far post and he nods his side level. Real Sociedad 1-0 Barcelona Takefusa Kubo's hamstring has had enough and he's being carted off to a huge round of applause. He's replaced by Ander Barrenetxea. Real Sociedad 1-0 Barcelona My word, what a save that is from Alex Remiro! Robert Lewandowski looks destined to head Barca level but Remiro somehow pushes it on to the bar. Real Sociedad 1-0 Barcelona Lamine Yamal goes past one, he goes past two but can't pick out Frenkie de Jong in the box. Real Sociedad 1-0 Barcelona Three changes for Barca as Robert Lewandowski, Marcus Rashford and Joao Cancelo replace Alejandro Balde, Dani Olmo and Ferran Torres. Real Sociedad 1-0 Barcelona We're into the final half hour in San Sebastian and Barca still trail. Sociedad will slow this down every chance they get. Real Sociedad 1-0 Barcelona Sociedad make two changes with Benat Turrientes and Brais Mendez making way for Jon Gorrotxategi and Alvaro Odriozola. Real Sociedad 1-0 Barcelona A chance for Lamine Yamal from the free-kick. He goes over the wall but over the bar too. Real Sociedad 1-0 Barcelona Barca's corner is headed clear but here they come again. It's been a relentless start by the league leaders here. Real Sociedad 1-0 Barcelona Ferran Torres controls, turns and shoots but Alex Remiro gets down well to it. Now Fermin Lopez has a go and lifts it high into the crowd. A few of his team-mates aren't too pleased with that. Real Sociedad 1-0 Barcelona Jon Aramburu is booked for a cynical foul. Real Sociedad 1-0 Barcelona Barca hit the post for the second time in two minutes. It's Dani Olmo again with a flicked effort. Marcus Rashford came off the bench to score for Barcelona but the La Liga leaders lost an incident-packed game at Real Sociedad. The England forward equalised with a 70th-minute header in San Sebastian - his eighth goal in all competitions since joining on loan from Manchester United - to cancel out Mikel Oyarzabal's side-foot volley. But Barcelona were on level terms for less than a minute before Goncalo Guedes scored what proved to be the winner. In a pulsating game, Barca were awarded a penalty only for it to be overturned and had three goals disallowed, while Dani Olmo hit the post twice. Fermin Lopez, Frenkie de Jong and Lamine Yamal all had goals ruled out for offside inside the opening half an hour before Sociedad captain Oyarzabal put the hosts ahead with a sumptuous finish in the 32nd minute. There was plenty more drama to follow. Barcelona thought they had won a penalty deep in first-half stoppage time when 18-year-old Lamine Yamal went down under a challenge by Igor Zubeldia. The referee pointed to the spot before a VAR review resulted in the spot-kick being overturned because of another offside. After Olmo hit the post in the 47th and 49th minutes, Barca substitute Robert Lewandowski had a header pushed on to the bar by goalkeeper Alex Remiro. The visitors levelled when Rashford pounced seven minutes after coming on, before Sociedad went ahead again almost immediately through Guedes. There was still time for Barca to hit the woodwork once more - with Jules Kounde's 85th-minute header crashing against the bar. Sociedad finished with 10 men when Carlos Soler was shown a straight red for a late challenge on Pedri in the 88th minute, but survived nine additional minutes to beat Barcelona at home for the second successive season. Barca's third league defeat of the campaign leaves them with 49 points from 20 games - a point clear of second-placed Real Madrid - while Sociedad have climbed up to eighth. After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users. Last Updated 18th January 2026 at 22: 06 Please Note: All times UK. Tables are subject to change. The BBC is not responsible for any changes that may be made. Manager: Pellegrino Matarazzo Formation: 4 - 4 - 2 Manager: Hansi Flick Formation: 4 - 3 - 3 Manager: Pellegrino Matarazzo Formation: 4 - 4 - 2 Manager: Hansi Flick Formation: 4 - 3 - 3 Spanish La Liga All competitions All competitions All competitions Copyright © 2026 BBC. The BBC is not responsible for the content of external sites. Read about our approach to external linking.



