The Spanish champions have only collected one point from their last two matches to relinquish first spot in the table to Sevilla, but could return to the summit with a win if other results go for them this weekend.
Just three points separate the top four teams in La Liga entering Week 14, and Barcelona slipped off the top of the table following their failure to collect all three points away to Atletico Madrid last weekend.
Ousmane Dembele cancelled out a Diego Costa header to see Barcelona draw 1-1 with Atletico in Madrid. When taking everything into account, it was a good result for the reigning champions, but they have now dropped points in six of their 13 league matches during the 2018-19 campaign.
As it stands, Barcelona are second in the table on 25 points, one point behind leaders Sevilla. Atletico in third have 24 points, while surprise package Alaves have 23 after 13 matches. Even Real Madrid down in sixth are just five points off Barcelona, which seems incredible when considering the capital side's issues.
It would be fair to say that Barcelona have not been at their free-flowing best this season, but they are still the top scorers in the league with 35 goals. There does seem to be an issue down the other end though, with 19 goals conceded up there with the worst defensive records at this stage of the season.
Barcelona did manage to secure top spot in their Champions League group during the week, with a 2-1 success over PSV Eindhoven meaning that they cannot be caught. Once again there were defensive issues though, and Villarreal will be encouraged ahead of this weekend's match.
Indeed, Real Betis scored four times at Camp Nou earlier this month to triumph, while Girona and Athletic Bilbao have also prevented Barcelona from winning in front of their own supporters this season.
Barcelona only have four more La Liga matches before the winter break in Spain, and Ernesto Valverde's team will be desperate to return to winning ways this weekend. Should that not happen, the champions might well find themselves as low as fourth entering their mouthwatering visit to Espanyol on December 8.
Recent form: DWWWLD
Recent form (all competitions): WWDLDW
Three wins, five draws and five defeats – that is how Villarreal have performed in La Liga this season. It has brought them 14 points, which is only enough for 16th position, and has left them just three points outside of the relegation zone.
Since returning to La Liga for the 2013-14 campaign, Villarreal have finished sixth, sixth, fourth, fifth and fifth. Many would have fancied them to enjoy a similar position this season, and while that still might be the case, there have been issues in the early stages of the 2018-19 campaign.
Villarreal have only lost one of their last five in La Liga though, and that includes a 1-1 draw with Atletico. The Yellow Submarine picked up three much-needed points at home to Betis last weekend, while they are only four points off the top of the table despite their issues thus far this term.
Goals have been an issue this season, with just 13 in their 13 league fixtures. Only five teams have managed fewer in Spain's top flight this season, and the fact that their top scorer is Gerard Moreno with just three will be a concern.
Like Barcelona, Villarreal were in European action during the week. The Spanish outfit travelled to Scotland to take on Rangers in the Europa League, and a point against Steven Gerrard's side left them top of the table on seven points.
Javier Calleja's team have been the draw specialists this season, having shared the points in four of their five Europa League group matches. The Yellow Submarine have drawn five of their last six games in all competitions, meanwhile, and would certainly take that result at Camp Nou this weekend.
Recent form: LDLDDW
Recent form (all competitions): DDDDWD
Barcelona have a fairly extensive injury list at the moment, but the problem was not made worse in the win over PSV earlier this week.
That said, Umtiti is still struggling with his knee, which should see Clement Lenglet continue alongside Gerard Pique in central defence, with Arthur coming into the midfield in place of Arturo Vidal.
Chukwueze only made his league debut for Villarreal earlier this month, but he was on the scoresheet against Betis last time out, and the 19-year-old should start ahead of Carlos Bacca.
Barcelona possible starting lineup:
Ter Stegen; Semedo, Pique, Lenglet, Alba; Arthur, Rakitic, Busquets; Coutinho, Messi, Dembele
Villarreal possible starting lineup:
Asenjo; Gaspar, Ruiz, Funes Mori, Pedraza; Cazorla, Caseres, Trigueros, Fornals; Moreno, Chukwuenze
Head To Head
Villarreal have not actually beaten Barcelona in a league fixture since March 2008, although that 2-1 win did occur at Camp Nou.
Barcelona have enjoyed the recent meetings between the two teams though, managing 15 goals in their last four home La Liga fixtures with the Yellow Submarine.
We say: Barcelona 2-0 Villarreal
Villarreal are too good to be sitting where they are in Spain's top flight, and they will gradually move up the table. Barcelona are due a La Liga win though, which we expect will occur this weekend.