Despite spending over 100m euros in the last transfer window, Barcelona is having a bad season in Europe and domestically.
The Catalans risks getting knocked out of the Champions League in the group stages and their La Liga position is also now behind the unstoppable Real Madrid.
They lost the Classico to their big rivals in their last league game and we expect them to want a way back with a win against Villarreal.
However, Unai Emery’s team is not one that could be beaten easily and Barca risks dropping points in consecutive matches.
The Yellow Submarines have won three of their last four matches and they also have two wins from the same number of games in all competitions before this game.
They won on their last visit to Barcelona and that should bother Xavi Hernandez as he becomes one of the worst Barca coaches of all time.
The best bet prediction for this game is under 2.5 goals. For similar predictions, click here.