Puyol suffers cheekbone fracture
The 34-year-old defender sustained the injury in a late collision with Osasuna forward Roland Lamah. A club statement read: "Medical tests confirmed that Carles Puyol has fractured his right cheekbone.
"The player will undergo further tests on Monday to determine the extent of the injury. Puyol broke his cheekbone when he collided with Lamah in one of the last plays of the match."
Lionel Messi scored twice in the last 15 minutes as Barca survived a scare against the 10-man hosts to continue their winning start to the new season.
Osasuna beat Barcelona 3-2 in last season’s corresponding fixture and the Catalan giants looked in danger of being on the wrong end of another upset when Joseba Llorente volleyed the home side in front in the 17th minute.
But Messi equalized in the 75th minute, with Osasuna midfielder Patxi Punal subsequently sent off for taking his protests too far after Alexis Sanchez appeared to be offside when he received the ball earlier in the move.
The visitors quickly made the most of their man advantage as, in the 80th minute, summer signing Jordi Alba picked out Messi near the edge of the area and the Argentinian rolled a low shot into the far corner for the match-winner.
Barca coach Tito Vilanova was pleased with the way his team battled back after going a goal down.
"We place a lot of value on our capacity to fight back," he said. "This means we’re strong because you have to be mentally strong and have ambition to win in this stadium.
"We created enough chances to win the match. It’s twice as difficult to win here when you’re behind because they’ll try to break the rhythm of the game."
The result made it two wins out of two for Barca at the start of the new campaign, following their opening 5-1 rout of Real Sociedad.
Messi said: "What’s truly important is that we stay on this course. We have to keep on winning. We knew that it would be difficult to play here and, luckily, I scored again."
He added: "We found the way to respond to their goal. We were able to play from behind and we didn’t lose our heads. Luckily, the goals came.
"It’s always hard for us to win here. Tito Vilanova warned us of that before the match."