On a rain-soaked night at the Reale Arena in San Sebastian, Real Sociedad delivered a hammer blow to Barcelona’s La Liga title defense, snatching a dramatic 2-1 victory that snapped the Catalan giants’ impressive 12-match unbeaten run. For Hansi Flick’s side, the evening was a masterclass in frustration, as they saw five efforts crash against the woodwork, had multiple goals chalked off by the finest of margins, and ultimately left the Basque Country with nothing to show for their dominance except regret.
The match, played on January 18, 2026, was billed as a test of Barcelona’s mettle at the top of the table. With Real Madrid breathing down their necks after a win over Levante, the pressure was palpable. Yet, few could have predicted the chaotic, controversy-laden contest that unfolded. The opening half-hour alone set the tone, as both teams saw early goals disallowed—Álvaro Odriozola’s header for the hosts was ruled offside within the opening minute, and moments later, Barcelona’s Fermín López thought he’d opened the scoring, only for VAR to intervene due to a foul by Dani Olmo in the build-up.
Barcelona’s attacking verve was evident from the outset, with teenage sensation Lamine Yamal terrorizing defenders down the right. The 18-year-old was at the heart of every Blaugrana surge, teeing up Dani Olmo for a gilt-edged chance that sailed over and soon after finding the net himself—only for the goal to be ruled out for a marginal offside. The frustration didn’t end there. Frenkie de Jong also had a goal disallowed after straying offside, and Yamal again was denied by the tightest of calls, this time just centimeters ahead of play. According to One Football, “the last one was just a few centimeters off.”
Despite Barcelona’s dominance, it was Real Sociedad who struck first. Against the run of play, Mikel Oyarzabal volleyed home a cross from Gonçalo Guedes in the 32nd minute, sending the home crowd into raptures and leaving Flick’s men shell-shocked. “Oyarzabal lashed home Guedes’s cross with a blistering volley inside Joan Garcia’s near post,” reported one outlet. The goal was a gut punch for Barcelona, who had controlled possession and created the better chances but were left trailing at the break.
The first half’s drama wasn’t finished. Barcelona were awarded a penalty after Igor Zubeldia brought down Yamal in the area, only for VAR to again intervene—this time ruling that Yamal was offside in the build-up, and the spot-kick was revoked. As halftime arrived, Barcelona could have been two or three goals to the good, but instead, they faced a one-goal deficit and a mountain to climb.
As the rain intensified, so too did Barcelona’s efforts in the second half. They battered the Real Sociedad goal, only to be denied time and again by Álex Remiro’s heroics and the unyielding frame of the goal. Dani Olmo rattled the post twice, and substitute Robert Lewandowski saw his header spectacularly tipped onto the crossbar by Remiro—the save of the night, by all accounts. Jules Koundé would later add to the woodwork tally with a powerful header that clanged off the bar, bringing the total to five for the evening. Barcelona’s luck, it seemed, had deserted them.
Hansi Flick shuffled his pack, introducing João Cancelo for his second debut, Lewandowski, and Marcus Rashford in a bid to turn the tide. The changes paid dividends in the 70th minute. Yamal, who had been a thorn in Real’s side all match, delivered a pinpoint cross that Rashford met with a thumping header, finally beating Remiro and leveling the score. The relief was palpable—Barcelona were back in it, and for a moment, it looked as though they might push on for a famous comeback.
But football can be cruel. Straight from the restart, Real Sociedad regained the lead. Joan García did well to block a shot from Carlos Soler, but as the keeper lay on the ground, Soler gathered the rebound and crossed for Guedes, who fired home to restore the hosts’ advantage. It was a hammer blow for Barcelona, whose defensive lapse cost them dearly. “Joan García did brilliantly to block Soler’s attempt, but the keeper was still on the ground as Gonçalo Guedes converted the follow-up,” one report noted.
As the clock ticked down, the match threatened to boil over. Carlos Soler was shown a straight red card for a nasty foul on Pedri, reducing Real Sociedad to ten men for the frantic final minutes. The fourth official announced nine minutes of added time, and Barcelona threw everything forward in search of an equalizer. Rashford came agonizingly close, hitting the post directly from a corner, while Fermín López and Lewandowski both saw efforts blocked or saved. Ball after ball was launched into the Real area, but the Basques stood firm, repelling wave after wave of attacks.
For Real Sociedad, the win marked their fourth match unbeaten under new American coach Pellegrino Matarazzo—a remarkable turnaround for a side that had struggled for consistency earlier in the campaign. The victory not only dented Barcelona’s title hopes but also underlined La Real’s credentials as giant-killers in the Spanish top flight.
Barcelona, meanwhile, were left to rue their luck and the razor-thin margins that define football at the highest level. They hit the woodwork five times, saw two goals disallowed, and had a penalty revoked by VAR—a perfect storm of misfortune that Flick’s men simply couldn’t overcome. “Barça deserved so much more, but the football gods weren’t on their side today,” lamented one club report.
The defeat leaves Barcelona clinging to a slender one-point lead over Real Madrid at the top of the table, their margin for error now razor-thin with the season entering its decisive stretch. As the dust settles on a wild night in San Sebastian, one thing is clear: the La Liga title race is far from over, and Barcelona will need to regroup quickly if they hope to fend off their rivals and reclaim their crown.