Real leapfrogged Atletico Madrid, who were stunned 1-0 at lowly Leganes on Saturday, to sit top on 46 points, two ahead of their local rivals in second, with third-placed Barcelona trailing by seven points after they were held to a 1-1 draw by Getafe.