There's simply nothing better from a footballing perspective than El Clasico.

When Barcelona and Real Madrid go toe-to-toe, there is always drama and the biggest game in club football has produced some memorable clashes this decade.

The two giants of Spanish football have met in La Liga, the Copa del Rey and the Champions League a total of 31 times since the turn of the decade.

Barcelona have won 14 of those clashes, with Real Madrid mustering just seven victories in response.

With those stats in mind, it's time to look back at the best El Clasico games of the decade and we here at GIVEMESPORT have decided to rank what we believe are the top 10.

Spanish Super Cup games were not considered.

10. Barcelona 5-1 Real Madrid - La Liga (October, 2018)

The game that brought a swift end to Julen Lopetegui's brief stint as Real Madrid manager.

Even without the injured Lionel Messi, Barca absolutely battered their eternal rivals, with Luis Suarez scoring a memorable hat-trick.

Philippe Coutinho and Arturo Vidal grabbed the other goals as Los Blancos were beaten into submission.

9. Barcelona 1-2 Real Madrid - La Liga (April, 2012)

Jose Mourinho struggled to get the best of Barcelona during his time as Real Madrid manager, but he certainly did that here.

The Portuguese's brutally efficient counter attacking side picked up three points that pretty much secured the La Liga crown for the men in white.

Sami Khedira put Los Blancos 1-0 up, but Alexis Sanchez struck shortly after to make it 1-1.

However, three minutes after the Chilean's equaliser, Cristiano Ronaldo - as he always used to do - struck to silence the Camp Nou, before he iconically delivered the 'calm down' celebration.

8. Real Madrid 0-4 Barcelona - La Liga (November, 2015)

No Messi? No problem. For the second time on this list, Barca produced a scintillating El Clasico performance without the help of their greatest ever player.

Neymar and Suarez were simply unplayable as Rafa Benitez's attack-heavy Real Madrid side were cut open with frightening regularity.

Andres Iniesta's goal in front of the Bernabeu crowd was one of his finest ever, with the Spanish legend applauded off the pitch by Madridistas.

You have to be pretty special to receive such an ovation as a rival player.

7. Barcelona 1-2 Real Madrid - La Liga (April, 2016)

Another game, another Sergio Ramos red card. But this time, Los Blancos managed to actually win the game despite their captain being sent for an early bath.

Goals from Gerard Pique and Karim Benzema saw the score level at 1-1, with Ramos then given his marching orders in the 83rd minute.

But two minutes after his dismissal, Ronaldo once again silenced the Camp Nou, putting a serious dent in Barca's quest for the La Liga title.

The Blaugrana eventually went on to win the league, but only by one point!

6. Real Madrid 2-3 Barcelona - La Liga (April, 2017)

"Jordi Alba, LIONEL MESSIIIIII!!!! Oh my goodness, Lionel Messi has done it again he's superhuman!" Some of the most iconic commentary ever heard from Sky Sports' Rob Palmer.

The little Argentine was at it again in the Spanish capital, scoring a dramatic late winner to blow the La Liga title race wide open - a race eventually won by Real Madrid.

Casemiro opened the scoring on the night, before Messi and Ivan Rakitic struck to put Barca ahead. Ramos was then unsurprisingly sent off for a cynical foul on Messi.

However, James Rodriguez equalised for the ten-man hosts with five minutes to go, but Messi was on hand to have the final say with an exquisite finish. What a match!

5. Barcelona 5-0 Real Madrid - La Liga (November, 2010)

Total and utter annihilation, the one most one-sided El Clasico of the decade.

Pep Guardiola utterly humiliated Jose Mourinho at the Camp Nou, with Messi - despite not scoring - turning in one of his greatest ever performances.

Xavi, Pedro and David Villa (x2) left Los Blancos in a heap on the turf, with substitute Jeffren inflicting the final blow late on to make it 5-0.

Oh and Ramos picked up a red card for a wild scythe on Messi. A night to forget for those from the Spanish capital.

4. Real Madrid 1-0 Barcelona - Copa del Rey final 2010/11

Mourinho's first trophy as Real Madrid manager and boy was it one to savour.

Shortly before their epic Champions League encounter (which we will see below), the two sides did battle in the Mestalla and what a game it was.

The two sides fought like mad, but nothing could separate them in normal time.

But Ronaldo could in extra time, with the Portuguese superstar scoring a gravity-defying header in the 113th minute to send the trophy back to the Bernabeu.

3. Real Madrid 0-2 Barcelona - Champions League 2010/11

One of the most iconic Champions League clashes in recent memory.

The football on the pitch wasn't the greatest, but the drama in the most heated instalment of Mourinho vs Guardiola was enthralling.

Mourinho actually deployed Pepe in a defensive midfield role to thwart Barca, but he was sent off for a high tackle on Dani Alves.

Barca took advantage of their 10-man rivals, with Messi firing in at the near post to hand the Blaugrana the lead.

Minutes later, the Argentine delivered possibly the most memorable El Clasico goal of modern times, dribbling past the whole Real Madrid defence before rolling the ball under Iker Casillas.

2. Real Madrid 2-1 Barcelona - Copa del Rey final 2013/14

Was it Gareth Bale, or was it Usain Bolt? The day the Welshman showed some of the most ridiculous pace ever seen on a football pitch, leaving poor Marc Bartra for dead.

Bale raced around the outside of the Spanish defender, before marauding into the Barca box and firing the ball home to win the game for Real Madrid in extra time.

Angel Di Maria had given Los Blancos the lead in normal time, before Bartra himself equalised for the Blaugrana.

But Bale ensured the second cup final El Clasico of the decade was all about him and it's one of the greatest goals in the history of the fixture.

1. Real Madrid 3-4 Barcelona - La Liga (March, 2014)

A Messi hat-trick, a Ramos red card and, quite simply, the greatest El Clasico of the decade - possibly ever.

The amount of drama crammed into that 90 minutes at the Bernabeu was ludicrous and it all began in the seventh minute.

Iniesta fired the visitors ahead, before a brace from Benzema put Los Blancos deservedly in the lead.

Messi then restored parity just before the break, but a penalty from Ronaldo saw Real Madrid take a 3-2 advantage.

But on 63 minutes, Ramos was sent off for hauling Neymar down in the area, with Messi converting the resulting penalty.

And the Argentine sealed all three points in the 84th minute with another penalty, claiming his second treble against Barca's great nemesis.

Has any fixture in world football produced so many iconic games? The simple answer is no.

When Barca and Real do battle, there's usually drama aplenty and tonight's instalment of the famous fixture promises to be no different!