Barcelona is still too tough for Osasuna because until now because looking at the situation that happened it seems that 3 points are definitely they get back with a 3-goal advantage now.
Barcelona's victory against Osasuna was predicted, from the composition of the squad and tactics, as well as H2H, there is no doubt that Barcelona can get a victory from this match. And when we look at the match statistics, they dominate in everything.
check here:

Even Osasuna did not have the opportunity to attack sharply and shoot shots on target, even though there were none. Not only that, Osasuna also made several mistakes, even 14 fouls, this is even twice as many as Barcelona players.
Barcelona were consistently ahead in every way and were widely expected to win. Barcelona are currently top of the points table, they deserved it and they are currently the favourites to be crowned La Liga champions.
Osasuna did not attack very well, they could not break Barcelona's defense and reach the goal post. If they could have attacked here, they might have tried to answer the goal, but on the contrary, they could not attack at all. As a result, they had to lose and they could not bring any good results despite trying hard, at this moment we can predict that maybe Barcelona could be the best team for the champion this season.
With the way Barcelona is doing justice to their remaining matches, you will have no doubt that they are choosing champions of LaLiga this season.
It was worth noting that Barcelona has stayed unbeaten since last year December 21, they lost to Atletico Madrid. It has been winning all through in their matches with three draws. In their remaining matches, they can win most of the games, with few draws less than three at least