De Koninklijke was gebrand op een goed resultaat na een paar matige weken die de Madrilenen wel eens de Spaanse titel kunnen gaan kosten. De laatste drie wedstrijden leverden slechts vier punten op en dat is niet voldoende voor wie in de voetsporen van Barcelona, inmiddels zeven punten voor, wil blijven.
Om te laten zien dat Real nog wel degelijk een kampioenskandidaat is, ging de ploeg van José Mourinho zeer scherp van start en dat loonde na acht minuten al voor Kaka. De Braziliaan jaagde goed door toen Sociedad een voorzet wilde wegwerken, veroverde de bal en schoot de 1-0 binnen.
Cristiano Ronaldo gooide het duel vervolgens al voor rust op slot. De in bloedvorm verkerende Portugees zette bij zijn eerste goal een verdediger handig op het verkeerde been om de verre hoek te vinden. De 3-0 kwam na een corner van Mesut Özil, die Ronaldo goed in de verre hoek binnenkopte.
Sociedad kreeg zijn eretreffer een kwartier voor tijd, al werd het doelpunt niet eens gescoord door een speler van de bezoekers. Tamudo schoot na een aanval van Sociedad op Iker Casillas en via de doelman van Real ketste de bal ongeluk op Alvaro Arbeloa, die de 3-1 in eigen doel liep. De marge werd wel weer teruggebracht op drie goals, omdat Emmanuel Adebayor een minuut voor tijd de 4-1 binnenprikte.