~Snip~
Barcelona has been performing well against big teams this season. We have seen Barcelona win by big margins in both matches against Madrid. Barcelona has also won by big margins against teams like Bayern Munich. But Barcelona has failed to win against teams like Getafe, Leganes and Las Palmas in La Liga.
It's very difficult to understand Barcelona recent form, they have been dominant and always managed to score more than three goals against big teams, the recent win in the UCL can explain everything. On the other hand, they always have difficulties when facing weak teams, they have lost points several times when facing teams that they should have been able to beat easily.
Hansi Flick must be more careful in reading the opponent's playing pattern which is more defensively dominant, he must be able to make the players press the opponent and find gaps to score goals.
We saw Barcelona lose in the first match of the Champions League. However, Barcelona has performed very well and won in every match since then. Barcelona has won against strong teams as well. The team has also won against Madrid in La Liga. But strangely, Barcelona players are not able to play well against smaller teams.
On the other hand, Real Madrid team does not lose points against comparatively smaller teams. Ancelotti finds out the weaknesses of smaller teams and prepares his match strategy accordingly. This is why Real Madrid team is able to perform well consistently and is able to retain the top spot in the table.