Spanish league results on Saturday:
Racing Santander 1 (Stuani 27) Villarreal 0
Sporting Gijon 0 Real Madrid 3 (Di Maria 35, Cristiano Ronaldo 65, Marcelo 90+2)
Barcelona 5 (Fabregas 4, 33, Cuenca 37, Messi 55, Sanchez 61) Levante 0
Valencia 2 (Tino 6-pen, Soldado 80) Espanyol 1 (Moreno 69)
Sunday
Atletico Madrid v Rayo Vallecano, Real Sociedad v Malaga, Osasuna v Real Betis, Real Mallorca v Athletic Bilbao, Granada v Real Zaragoza
Monday
Sevilla v Getafe
Source: AFP