BARCELONA, Spain: Cristiano Ronaldo struck again in Real Madrid's 5-0 rout at Almeria before going off injured, while Barcelona didn't miss sidelined star Lionel Messi as it eased past 10-man Granada 4-0 to retain the Spanish league lead on Saturday.
Not to be outdone, Atletico Madrid bettered its title rivals by demolishing 10-man Getafe 7-0 with Diego Costa returning from injury to score with a brilliant bicycle kick.
"It was an almost perfect night," Atletico coach Diego Simeone said.
Barcelona leads Atletico by three points with Madrid trailing the defending champions by six points.
Mexico forward Carlos Vela found the net four times to rally Real Sociedad back from a two-goal deficit for a 4-3 victory against 10-man Celta Vigo to round out a free-scoring Saturday featuring 23 goals.
Fresh from scoring four to lead Portugal past Sweden in their World Cup qualifying playoffs, Ronaldo extended his scoring run to eight straight games for club and country by grabbing Madrid's third-minute opener.