A mistake by Barcelona goalkeeper Marc-Andre ter Stegen gifted Real Sociedad an equaliser in a thrilling contest at Anoeta between two of the division’s most attacking teams as the scoreline ended at 2-2 draw on Saturday.
The draw see Real Madrid to go top of La Liga ahead of Wednesday’s Clasico at Camp Nou
Antoine Griezmann and Luis Suarez looked to have turned the game around after Mikel Oyarzabal scored an early penalty but Real Sociedad claimed a deserved point as Ter Stegen parried into the path of Alexander Isak.
Madrid will pull two points clear at the top of the table if they win away at in-form Valencia on Sunday.
The high-flying Real Sociedad meanwhile, move to within three points of Sevilla in third and showed why many have them circled as genuine challengers for Champions League qualification this season.
Barca may have had one eye on their next encounter, particularly given renewed fears of unrest around the Clasico, which had to be postponed in October due to Catalan independence protests.
Yet Real Sociedad were excellent value for their point, with Martin Odegaard, the Norwegian playmaker on loan from Real Madrid, delivering a majestic display to help his parent club’s title bid.
Barcelona were on the ropes for much of the first half an hour as Real Sociedad moved the ball quickly through the lines, with Odegaard the orchestrator.
Odegaard gave Sergio Busquets a torrid time and too often Barca were opened up through the middle. On one occasion, Nacho Monreal might have shot but chose to cross, forcing Gerard Pique into a last-ditch clearance.