Summary Real Sociedad defeated 10-man Barcelona 3-2 in match in the Spanish league.
An injury-time strike from substitute Imanol Agirretxe condemned 10-man Barcelona to a 3-2 defeat at Real Sociedad on Saturday, their first of a record-breaking La Liga season.
Lionel Messi scored in a 10th consecutive game for a landmark second time, putting Barca ahead after six minutes with Pedro Rodriguez doubling the lead.
But Chory Castro pulled a goal back before the break and then got his second after 63 minutes.
With Gerard Pique off the field after receiving a red card, Agirretxe got the winner in the 91st minute.
"I have to congratulate Real Sociedad and I have no complaints about my players. We hit the post twice in the first half and had two other chances. It became more complicated for us and they made it 2-1," said Barca coach Tito Vilanova.
"I told Gerard (Pique) after he was booked that after the next foul he committed they would send him off and that s what happened. We were in control in the first half and although it looked difficult we were playing well. At 3-0 it would have been all over but the sending off changed everything."
There appears to be no record out of reach for Messi, who also scored in 10 straight matches during the 2011-12 season, notching up 18 goals in the process.
It equalled the mark set by Ronaldo, who scored 12 in 10 games during the 1996-97 season, and Mariano Martin, who put away 18 in 10 matches between 1942 and 1943.
Messi has now hit 15 goals in 10 games and 29 overall in the league this season, but it counted for little on the night.
