Barca trail LaLiga leaders Real Madrid by four points with two matches left, and Real's superior head-to-head record means the Blaugrana need Los Blancos to drop five points.
Should Real beat Villarreal on Thursday night, then Zinedine Zidane's side are champions - but Quique Setien's men need to keep their minds on the task at hand to keep the pressure on.
Date, venue and kick-off time
Barcelona vs Osasuna will be held at Camp Nou on Thursday, July 16, 2020, with kick-off scheduled for 8pm BST.
Prediction: Barcelona 3-0 Osasuna
The visitors are rooted in midtable, and Barca should make light work of them.
Antoine Griezmann, Samuel Umtiti and Ousmane Dembele are sidelined due to injury.
Barca matchday squad: Ter Stegen, N. Semedo, Piqué, I. Rakitic, Sergio, Arthur, Suárez, Messi, Neto, Lenglet, Jordi Alba, Braithwaite, S. Roberto, F. De Jong , Vidal, Junior, Riqui Puig, Ansu Fati, R. Araujo, Arnau Tenas.
How to watch
Live stream: With games due to be shown on TV on Channel 435 on Sky, fans can also live stream the matches online via the Premier Player app.
Pre-match coverage will start at 7:30pm BST.
Head to head (h2h) history and results
The last LaLiga meeting between the sides ended in a 2-2 draw at Osasuna.
Goals from Roberto Torres opened and closed the scoring after Ansu Fati and Arthur Melo looked to have completed the comeback for Barca.
Betting odds and tips
- Barcelona to win: 2/13
- Osasuna to win: 21/1
- Draw: 9/1
Odds courtesy of Betfair Exchange. Click here to find out more.
We may earn commission from some of the links in this article, but we never allow this to influence our content. This revenue helps to fund journalism across The Evening Standard.