That's right, Barcelona's game is more aggressive and offensive. They also dominated the game more and were able to attack Real Madrid quite well. Unfortunately, Real Madrid also had a strong defense so that Barcelona was unable to add goals even though they were very offensive. Meanwhile, Real Madrid seems to use the opportunity to counter attack. But here, El Classico is always surprising. Those who play well don't necessarily win, and vice versa. Indeed, that's how interesting El Classico has always been.
The stats showed it perfectly that Barcelona played more aggressively. They made 17 shot attempts (7 on target), while Real Madrid only made 11 shots (3 on target). Barcelona also won the ball possession, they dominated the match as usual. That's why Barcelona chance to win the match was higher than Real Madrid, they played with a more effective tactic.
Final score: Barcelona 2-1 Real Madrid, Barcelona is proven to win the match because Xavi chooses a better tactic and Barcelona players played with stronger motivation.
Anyway, since Barcelona won this El Classico, I think we can say Barcelona is the winner of La Liga this season. The will be no chance for Real Madrid to overtake Barcelona because the point gap is too far (too big). Real Madrid should focus on UCL only from today.