Madrid striker Karim Benzema and Getafe's Nicolas "Miku" Fedor scored in an evenly matched first half at Santiago Bernabeu stadium.
Cristiano Ronaldo's spot kick and Benzema's second goal threatened to spark a Madrid rout after the break, but Miku scored again to keep the game in doubt until Gonzalo Higuain sealed Madrid's victory late.
In San Sebastian, Xavi Hernandez and Cesc Fabregas struck early for Barcelona. But after being dominated for 45 minutes, Imanol Agirretxe and Antoine Griezmann equalized for Sociedad with two goals in as many minutes in the second half.
Short link: