It will never be easy to survive against a team like Barcelona, because we can see from the points table, Barcelona is the best team this season, and Barcelona is in the 1st position in the point table, but on the other hand Osasuna is a very weak team, and their performance is very poor, out of their total 27 matches they have only managed to win 7 matches, draw 12 matches and lose 8 matches. Barcelona is much ahead according to their position, and I never think that a team like Osasuna can win against Barcelona.
Checking these two team's last five games will give you a glimpse of what will happen in this game. Osasuna drew three games and lost two, while Barcelona won all five games. It will take a miracle for Osasuna to beat Barca. The match will be played in Estadi Olímpic Lluís Companys which means Barca will enjoy the support of the fans. However, it will be unwise to totally right off the visitors because football is unpredictable. These two teams are fighting for something, so we expect a tough game. The host wants to keep retaining the top spot while the visitors want to avoid relegation.