Barcelona extended their start of season record winning streak to eight matches after a 4-1 win over Valladolid.
Valladolid took an early lead through Guerra, but Xavi, Alexis with two and Neymar were on target for Barcelona to bag the three points.
Levante twice took the lead against Real Madrid with goals from Babá and El Zhar but were pegged back each time as Sergio Ramos and Morata found the net. Then, in the 94th minute, Ronaldo grabbed the winner.
Rayo Vallecano overcame Real Sociedad 1-0 with a late penalty strike from Jonathan Viera and Elche were 2-1 victors against Espanyol with two goals from Coro. Thievy was on target for Espanyol.