El Clasico this season will be a revenge for Barcelona after in the last few seasons Madrid has dominated over them, it is a bit difficult for us to predict who will win the match, considering that both of them have been in condition good form in the league so far
Real Madrid did not dominate in last five matches between Real Madrid and Barcelona because they won 3 matches and lost 2 matches. They performed better than Barcelona but it's not true to say it's kind of domination from Real Madrid. Barcelona were able to beat Real Madrid 2 times in last 5 matches, and it's not bad record recently for them.
I think there is a weakness that is happening in Madrid at the moment that allows Barcelona to win the match, Madrid is currently hit by a storm of player injuries and many of their main players are likely to miss the match, so it will be very beneficial for Barcelona
It's bad with many injuries in Real Madrid but they have many star players, a good deep squad and has an experienced coach who can rotate players and handle this injury crisis with acceptable results. We see Real Madrid has only 3 points less than Barcelona and they only need to avoid a loss in this El Classico, if they feel that they can not win it.