David Villa scored on his Barcelona debut as they got off to a winning start while Real Madrid stumbled at Mallorca on the opening weekend of the Primera Liga 2010-11 season.
Lionel Messi and Andres Iniesta put the Catalan giants two up against Racing Santander before summer signing Villa headed in the third in a comfortable 3-0 win.
Jose Mourinho failed to get off to a winning start as Real Madrid boss as his galacticos were held 0-0 at Mallorca in the evening's late kick-off.
There were full debuts for Ricardo Carvalho and Angel di Maria while compatriots Mesut Ozil and Sami Khedira also debuted from the bench but to no avail as Mallorca held out a dominant Real.
Elsewhere, Villarreal got their campaign off to a disappointing start as they went down 1-0 to Real Sociedad at Anoeta Stadium, where Xavi Prieto's 57th minute goal decided the contest.
At Estadi Cornella-El Prat, meanwhile, Espanyol made a bright start with a 3-1 win over Getafe. A brace from Pablo Daniel Osvaldo sent the hosts on their way as he netted either side of half-time.
An own goal from Ernesto Galan allowed Getafe back into the game but substitute Jesus Datolo put the result beyond doubt as he netted a third for Espanyol in stoppage time.
Goals where few and far between elsewhere, as Deportivo were held to an uneventful 0-0 draw at home to Real Zaragoza, where both sides could only manage five shots on target between them.
Osasuna and Almeria also played out a 0-0 draw at Reyno de Navarra but the game was not without controversy as Almeria finished the game with ten men after Carlos Garcia was dismissed for a bad tackle in stoppage time.
http://www.skysports.com/story/0,19528,11833_6347253,00.html