Over 260 meetings across more than a century. These five stand apart.
Barcelona 6-2 Real Madrid – May 2009
Gonzalo Higuain gave Real Madrid an early lead. What followed was an embarrassment.
Henry and Messi each scored twice, with further goals from Puyol and Pique. Xavi did not score but assisted four goals in a masterclass of control.
The result sealed the La Liga title. Barcelona went on to win an historic sextuple that season under Pep Guardiola.
ALSO: Top 10 highest points totals in Premier League history
Barcelona 5-0 Real Madrid – November 2010
Jose Mourinho had arrived that summer to end Guardiola’s dominance. He had no answer for this.
Pedro opened the scoring before David Villa added two more. Jeffren Suarez completed the rout in stoppage time. Sergio Ramos saw red late on.
Messi was not on the scoresheet but was involved in almost everything. The result sent a brutal message about the gap between the two sides.
AFRICA PICKS: Football tips and predictions
Real Madrid 4-3 Barcelona – November 2003
Pure Galactico theatre from the first minute.
Zidane opened with a diving header. Ronaldo Nazario extended the lead from a Beckham free kick. Eto’o pulled one back before Raul restored Madrid’s cushion. Beckham set up Michael Owen for a fourth.
Ronaldinho then produced a jaw-dropping free kick that left Casillas frozen. It ended 4-3. Every legend on the pitch delivered.
ALSO: Messi makes history again
Real Madrid 0-3 Barcelona – April 2017
Messi scored twice before producing one of the most iconic moments in El Clasico history.
His 92nd-minute winner was his 500th career goal – struck with the final kick of the match. He pulled off his shirt and held it up to the stunned Bernabeu crowd.
The result kept Barcelona firmly in the La Liga title race.
Barcelona 3-3 Real Madrid – Champions League semi-final – 2011
The first leg ended 2-2. The second was even better.
Iniesta put Barca ahead before Ronaldo equalised. Messi then glided past Ronaldo and chipped Casillas. Benzema levelled before Messi struck again in the 88th minute.
Barcelona won 5-4 on aggregate. They went on to beat Manchester United 3-1 at Wembley in the final.
The Messi and Ronaldo rivalry at its absolute peak.
Photo: Power Sport Images/Getty Images