Barcelona didn't make any mistakes at home and beat their opponents 4-0. Bilbao is a tough opponent but I can say that Barcelona didn't give them a chance.
Yes Barcelona are good in this match and indeed, Barcelona have a good record at home at least they have to continue to stick to Real Madrid because if Barcelona can't do that, then their points gap will widen and it's difficult to catch up. Also, even though in this match Bilbao lost but Bilbao are still in sixth place, but currently they have the same points as Villarreal with 18 points. But the determination of which team will take over the top six will not wait long, because in the next match Bilbao will play at home to against Villarreal. Of course, it will be a balanced match between them because I think they have the same quality at this moment, but even so I believe the match will end with a win and not end in a draw result.
Villareal won the game despite being down in the first half despite being down to 10 men in the second half.
Regarding Villarreal's match against Almeria I honestly don't believe Villarreal will win, because Villarreal have lost the first half with a score of 0-1 and in fact, Villarreal's winning goal came in the last minute of the match like 90+ added minutes. I don't know if this is luck or not but indeed, at least Villarreal still kept on trying until the last minute of the match until finally their efforts produced the expected goal. Because basically Villarreal is projected to win, because the odds before the start of the match odds for Villarreal are 1.36 which of course with odds like that Villarreal is required to win in this home match.
Atletico madrid returned with 3 points from the difficult betis away. I thought it would be a draw, but madrid were the lucky ones.
Regarding the Betis v Atletico match I personally expected this match to have a lot of goals like four to five goals, but after knowing at half time they were still a goalless draw then of course the hope of having lots of goals would be difficult to happen. But in the second half they could have played better by scoring three goals and I don't think Betis will be able to score because Atletico sometimes have a strong defense so the match may be tough. But in the end even though Betis lost, at least Betis can reduce the defeat and make the final result 1-2 and this is also the first home defeat for Betis.