Real Madrid's Alonso tackles Barcelona's Iniesta during their Spanish Supercup first leg soccer match in Madrid.

After a number of ugly clashes between the two sides last season, Real Madrid and Barcelona played out a 2-2 thriller in the Spanish Supercopa at the Santiago Bernabeu.

Interestingly, Real adopted a style-of-play much like Barca, as in that they swept through with a wave of passes, which caught the Catalans by surprise. They had a flurry of attempts in the opening minutes, with Karim Benzema being denied twice, as was Sergio Ramos, who saw his drive deflect off a defender.

The home side's early pressure came with a reward as Mesut Ozil opened the scoring with an impressive finish after Benzema set him through.If Madrid continue this style of play all through the season, then it could lead to some extremely entertaining El Classico clashes.

Cristiano Ronaldo then saw his attempt saved by Valdes. As the half wore on though, Barcelona gradually settled into rhythm although they had not created a chance of note till the half-hour mark.

When it came, it was a worthy equalizer. David Villa took the ball down the left, cut in and from just outside the box, smashed a swerving shot with his right which Iker Casillas could do nothing about.

10 minutes later, and at the stroke of half-time, Lionel Messi came out of nowhere to capitalize on Sami Khedira's mistake and give his side the lead, which saw the half-time scored read 2-1 to Barcelona.

However, that lead didn't last long. 8 minutes into the second half, Xabi Alonso collected a lay-off from insde the box to smash in the equalizer.

It was a game which did justice to the name 'El Classico'. The second leg will be played on Wednesday at the Nou Camp.