In het begin had Real Madrid nog enige grip op de tegenstander. Sterker, De Koninklijke kwam in het eigen Santiago Bernabeu op voorsprong. Na veertien minuten denderde Sergio Ramos weer eens mee op aan de rechterkant, omspeelde Eric Abidal en gaf een messcherpe voorzet op Gonzalo Higuaín, die geheel vrijstaand mocht inkoppen: 1-0.
De schrik zal de Catalanen even om het hart zijn geslagen. Want in de virtuele stand was het verschil op de ranglijst nog slechts één puntje. Maar lang duurde dat niet. Vier minuten later was het alweer gelijk. Lionel Messi stuurde met een afgemeten balletje Thierry Henry diep. Sergio Ramos probeerde nog te corrigeren met een omhaal, maar kon de bal nooit bij. Henry kon alleen op Ikes Casillas af en schoof hem op een voor hem kenmerkende manier binnenkant voet langs de uitkomende doelman. Het was alweer zijn achttiende seizoenstreffer.
Na twintig minuten keerden de rollen helemaal om. Barcelona drong al steeds meer aan op een tweede goal en het was de aanvoerder die hem maakte. Carlos Puyol kopte een vrije trap van Xavi steenhard in bij de tweede paal: 2-1. Hij werd daarbij overigens volledig vrijgelaten door de Real-verdedigers.
Daarna was het Barcelona dat dicteerde. Real kwam er simpelweg niet meer aan te pas. Het was vooral Messi die in deze fase enkele goede kansen kreeg op de derde Barça-goal. Alleerst werd hij weggestuurd door Daniel Alves, die een bal op de middellijn onderschepte. Oog-in-oog met Casillas schoot de kleine Argentijn echter te druistig in, waardoor de bal recht op de Spaanse keeper terecht kwam.
Vijf minuten later had Messi de score alsnog kunnen opkrikken. Na een weergaloze combinatie met Xavi waren de handschoenen van Casillas echter opnieuw het eindstation. In de minuten die volgden schoot Messi nog twee keer gevaarlijk op doel, maar pas na 36 minuten was hij trefzeker. Een enorme fout van Lassana Diarra, die achterin te lang met de bal pingelde, werd genadeloos afgestraft door Messi. Hij ontfutselde Diarra de bal en tikte met zijn buitenkantje links langs de uitkomende Casillas.
De spanning werd teruggebracht op een moment dat Barça allang de nekslag had moeten toedienen. Want andermaal Messi was even na rust zeer dichtbij een doelpunt, maar zijn inzet hobbelde voorlangs. Daarna was het aan de andere kant raak. De goal kwam uit de lucht vallen. Arjen Robben, die fit genoeg was om te beginnen, legde tien minuten na rust een vrije trap panklaar op het hoofd van Sergio Ramos, die simpel kon binnenknikken. Net als eerder Higuaín en Puyol stond ook hij volledig vrij.
Maar opnieuw duurde het niet lang of Barcelona stelde orde op zaken. Xavi gaf een bekeken diepe bal op Henry, die eerder bij de bal was dan de uitstormende Casillas en hem van ver buiten de zestien langs de doelman tikte. Zijn inzet rolde tergend langzaam over de doellijn: 4-2. Henry kreeg direct een applauswissel, want was niet helemaal fit aan het duel begonnen. Overigens was net daarvoor al Klaas-Jan Huntelaar binnen de lijnen gekomen voor Marcelo. Rafael van der Vaart kwam twintig minuten voor tijd Sergio Ramos vervangen.
Veel nut had het niet voor de Madrilenen. Barcelona schoot een kwartier voor tijd de vijfde en beslissende goal binnen. Xavi was andermaal de architect van het doelpunt. De Spaanse middenvelder controleerde en draaide zich vrij op de zestien van Real en legde de bal in de loop mee op Messi, die beheerst bleef en hard binnenschoot in de korte hoek: 5-2. Juande Ramos besefte dat het voorbij was en haalde Robben uit voorzorg naar de kant voor Javi García.
Acht minuten voor tijd stroomden de tribunes van Bernabeu massaal leeg. Verdediger Gerard Pique spurtte mee naar voren, ontving de bal van Samuel Eto'o en leek van dichtbij binnen te tikken. Eerst stuitte de fantastisch spelende vervanger van Rafael Marquez (knieblessure) nog op Casillas, maar in de herkansing was hij de doelman te slim af. Het was niet alleen de 6-2, maar ook de honderste competitiegoal van Barcelona in de Primera División dit seizoen.
De voorsprong van Barcelona op Real Madrid is nu opgelopen tot zeven punten. Er staan nog vier speelronden op het programma in de Primera División.