It won't be easy for Barcelona to win the match against Osasuna because Barcelona is in good condition after what happened in their last match and on the other hand Osasuna is also in top form at the moment, Osasuna managed to put out his best performance in the last few matches and it is possible that this too they will do against Barcelona.
With a situation like this, it is true that Barcelona will definitely have difficulties against Osasuna, due to Barcelona's poor performance and also being very inconsistent in their matches. In my opinion, this was one of the factors in the financial crisis that occurred in Barcelona, so that Xavi had difficulty buying the players he needed to make Barcelona even better. It is true that Osasuna's current condition looks very good in terms of performance, as seen in the last 5 matches in La Liga, Jagoba Arrasate's squad managed to achieve 2 wins, 1 draw and 2 defeats. This record is certainly better than Barcelona's this season.
However, in this match I am sure that Barcelona will win this match, because in my opinion there are still 4 months left before Xavi chooses to resign from Barcelona, Xavi will definitely try hard to be able to provide the best strategy for his squad. Maybe Xavi should evaluate his defense line, because in my opinion Barcelona's back line is so weak that it is very easy to break into Barcelona's goal.