There is what we call experience. Barcelona players has good experience to mange the way they play in the intentional level. That will not be a hindrance to them not playing well against Osasuna. However, you can as well include the Champions league competition Barcelona is still participating in. It can also be cause for fatigue.
And your prediction is going well because it was an expected occurrence that for sure Barcelona going to defeat Osasuna if Barcelona should lose to them then it is going to be a great shame on Barcelona and their fans and it is already the first half and Barcelona is already winning 2:0 so there is no debate in an issue like this because for sure Barcelona is barging the win and even if the second goal is a penalty it still counts.
And these are all strategies for Barcelona to be able to win the trophy and that depends on them because they are always going off and on so they need to be decisive if they want to win La Liga because their financial issue is still an obstacle to them and that is the only reason that will be interfering there winning of this trophy and for sure, if it is about there game with Osasuna there is still more goals coming they should better expect it.