Having come through Sunday night's El Clasico with their unbeaten record in tact, Barcelona know they are extremely close to a momentus achievement.
In La Liga's current format, no team has ever gone through an entire season without losing, yet Ernesto Valverde's men are now just three games away from making history.
Their opponents on Wednesday are a Villarreal side who often cause the Catalans problems, although they have not won at Camp Nou in ten years.
Latest odds
The last team to win a league game at Camp Nou were Alaves in September 2016. dabblebet offer Villarreal at 8/1 (9.00) to end Barca's run while the hosts are priced at 2/7 (1.28) and the draw can be backed at 9/2 (5.50).
Watch and bet live on Barcelona v Villarreal
dabblebetdabblebet customers in the UK can watch and bet live on this fixture. Your account must be funded or active (have placed a bet in the last 24 hours) to enjoy the action.
Team news
Sergi Roberto will be suspended for Barcelona after his red card in the Clasico, although the champions have no injury worries ahead of the visit of Villarreal.
The Yellow Submarine will have Serbian full-back Antonio Rukavina suspended for the clash.
Engaging match at the Camp Nou
Villarreal are finishing the season strongly having won their last three matches and another win on Wednesday evening would lift them up to fifth place in the table.
Javi Calleja's side have already secured their spot in the Europa League next term but will be motivated to try and finish as high as possible in the table, while Barca of course want to preserve their unbeaten record.
We should therefore see a competitive game at Camp Nou which could produce goals at both ends.
Tips and predictions
Barcelona to win and both teams to score is priced at 5/4 (2.20) and has paid out in four of Villarreal's last five away games against the Blaugrana.
This season, Villarreal have scored away to Real Madrid, Atletico Madrid and Valencia and will back themselves to get on the scoresheet once more at Camp Nou on Wednesday.
Barcelona to win and both teams to score at 5/4 (2.20) for a 2pt stake with dabblebet dabblebet