Barcelona were stunned by a late equaliser by Osasuna in their 2-2 draw in La Liga on Sunday afternoon.
The Catalan giants’ patchy run of form continued as the result sees them stay eighth in the table, 15 points behind leaders Real Madrid.
Teenagers Nicolas Gonzalez and Abdessamad Ezzalzouli, both 19, scored for Barcelona.
But the hosts twice fought back, with David Garcia and Ezequiel Avila ensuring they claimed a deserved point from the contest.
Barcelona had come into the fixture looking to make amends for consecutive defeats by Real Betis and Bayern Munich in the La Liga and Champions League respectively.
But their efforts at securing all three points were matched by their hosts, who also put up a fine show.
With leaders Real Madrid playing city rivals Atletico later on Sunday, Barca could find themselves 18 points adrift the top if the Carlo Ancelotti side win.
Xavi’s Barcelona have only kept a league-low three clean sheets this season