Don't make Barcelona's defeat in the Champions League a reason for we to say Barcelona is bad because after all, in that match against Monaco, Barcelona only played with 10 players since the 11th minute. Obviously, that is a difficult factor for Barcelona to win, especially Barcelona also played away but after all, the fact is that even though Barcelona only played with 10 players since the 11th minute, but Barcelona still managed to have one goal and that's not bad at all.
Because of course, if Barcelona still played with 11 players, then I'm sure Barcelona would also have succeeded in beating Monaco. So, for the next match in the La Liga against Villarreal, I think it won't be a problem for Barcelona even though they are playing away. Although indeed, I also realize that Villarreal has also had good results so far but still, Barcelona is still in good condition and it is very possible for Barcelona not to lose against Villarreal.
It turns out that their impressive performance in La Liga does not guarantee their performance in the UCL league is good and can win. Yes, even though they lost because they had to play with 10 players, the defeat was also due to the Barcelona goalkeeper's mistake so that Barcelona was forced to suffer their first defeat this season. I mean Barcelona did play well but if they made a fatal mistake they would lose and this could also happen against Villareal, even though Barcelona is favored if they make a mistake they can also lose.
Moreover, so far Villarreal has also not been defeated in Laliga. They managed to get three wins and two draws. So even though Barcelona has performed perfectly so far by winning five out of five matches, it does not guarantee that Barcelona will win easily against Villareal, plus this match will be played at the La Cerámica Stadium. I predict this match will be fierce, even if Barcelona can win they will win by a narrow score and the victory will not be easy to get.