Roberto Torres scored twice - including a late equaliser from the penalty spot - as Osasuna held Barcelona to a 2-2 draw in Saturday afternoon's La Liga clash at El Sadar.
Torres's excellent early volley had seen the newly-promoted side take the lead on home soil, but 16-year-old Anssumane Fati levelled the scores in the 51st minute before Arthur sent Barca ahead 13 minutes later.
Osasuna were not finished, though, and levelled from the penalty spot late on when Torres converted after Gerard Pique had been penalised for handball.
© Reuters
Osasuna took the lead in the seventh minute when Torres expertly volleyed a deep Brandon Llamas cross into the back of the net, with the ball flying past Marc-Andre ter Stegen before the goalkeeper could move.
As expected, Barca had plenty of the ball in the period that followed, but the Spanish champions were finding it difficult to carve out clear opportunities against a well-drilled defensive unit.
Aside from a couple of dangerous deliveries into the penalty box, Osasuna were comfortable as their lead stood entering the second half of the first period in Pamplona.
A hydration break just before the 30-minute mark handed Ernesto Valverde the opportunity to speak to his players, and the Barca boss did not look too pleased as he handed out instructions.
Jordi Alba struck wide of the Osasuna post 10 minutes before the end of the first period but that was just about it in terms of half-chances, with the home side not having to work too hard to remain in the lead.
© Reuters
The first 45 minutes saw Barca enjoy 76% of the possession but fail to create a single chance of note.
The Catalan giants started the second period with more pace and purpose but were still finding it difficult to carve out openings against an Osasuna side that have impressed this season.
That all changed in the 51st minute, however, when Fati - a half-time substitute - headed a cross from Carles Perez into the bottom corner. It was Fati's first goal on just his second appearance for the first team, and it brought a huge celebration from the champions.
Both sides had half-chances in the period that followed, with Ter Stegen forced to make a smart save to keep out an attempt from Llamas after the quiet Antoine Griezmann had been denied down the other end.
Barca completed the turnaround in the 64th minute when Arthur collected a clever pass from Perez before picking out the bottom corner with an excellent finish.
© Reuters
Osasuna remained a threat in the final third, however, and Ter Stegen had to be alert to keep out a curling strike from Torres in the 75th minute with the hosts looking for a leveller. Juan Villar then forced a smart save from the Barca goalkeeper moments after entering the field as a substitute.
Osasuna were level in the 81st minute, however, with Torres scoring his second goal from the penalty spot after Pique had been penalised for a handball inside the box.
The visitors had a golden chance to win it late on when Perez found himself unmarked inside the Osasuna box, only for Ruben to pounce on the ball at the vital moment as the points were shared.
The result has left Barca seventh in the table on four points from their three matches, while Osasuna are fifth with five points from their three fixtures thus far.
Barca are next in action at home to Valencia after the international break, while Osasuna will attempt to continue their positive start when they travel to Real Valladolid.
OSASUNA (4-4-2): Ruben; Vidal, Aridane, D Garcia, Estupinan; R Garcia (Ibanez 65'), Merida (Moncayola 71'), Oier, Torres; Llamas (Villar 78'), Avila
BARCELONA (4-3-3): Ter Stegen; Semedo (Fati 46'), Pique, Lenglet, Alba; Roberto, Busquets, De Jong (Vidal 82'); Rafinha (Arthur 53'), Griezmann, Perez
No Data Analysis info