Depor and Sociedad lose - Madrid win
By Mark Kendall
Last Updated: 01/01/70 1:00am
With Real Sociedad also falling to defeat at Barcelona, Real have a four-point advantage at the top of Spain`s top flight.
There was unrest in the Depor camp before the game due to the omission of Donato, and the team looked disjointed as Mallorca put them to the sword.
Samuel Eto`o (pictured) opened the scoring on three minutes and the lead was doubled shortly afterwards when Albert Riera hit the target.
Eto`o netted a third shortly after the hour, as Depor wilted on the Balearic Island.
Real Madrid showed no ill-effects from their midweek Champions League exertions, as they beat Sevilla 3-1.
Ivan Helguera fired Real in front, but Francisco Gallardo levelled the scores before the break.
Zinedine Zidane hauled Real in front on 53 minutes and Fernando Morientes added a late third.
Sociedad`s hopes of winning at Camp Nou were dashed by a spirited Barcelona performance. Javier Saviola escaped the attentions of his marker and rounded Sander Westerveld before slotting home the opener on 14 minutes.
Patrick Kluivert headed home Marc Overmars` perfect cross on 25 minutes to give Barca a cushion.
Sociedad battled bravely after the break, but Javier De Pedro, Darko Kovacevic and Nihat were all denied before Nihat scored a consolation, as his free-kick flew home with the aid of a deflection.
Xabi Alonso saw a fine shot well saved late on by Barca keeper Victor Valdes, as the Catalans held on for the three points.
Valencia moved back into Champions League contention after cruising to a comfortable 3-0 home win over strugglers Alaves.
Rafa Benitez's men banished memories of their midweek Champions League exit to Internazionale by claiming only their second win in their last eight league outings.
Frenchman Anthony Reveillere - who is on loan at Valencia until the end of the season - opened the scoring for the hosts just after the half-hour mark with his first goal for the club.
The Che then doubled their advantage 11 minutes into the second period when Francisco Rufete pounced and Argentine star Pablo Aimar (pictured) effectively killed off the game with a third some 12 minutes later.
Espanyol gave their survival hopes a massive boost with a 3-0 win at basement club Rayo Vallecano.
A brace from Savo Milosevic and a second-half strike from Roger eased the relegation fears of the Catalunyans.
Recreativo Huelva continue to fight and a 5-0 win over Villarreal increased their hopes of avoiding the drop.
Their task was made somewhat easier as Villarreal had two men, Rodolfo Arruabarrena and Juliano Belletti, sent-off in the first-half.
A penalty by Raul Molina, shortly after Arruabarrena had been dismissed, set Recre on their way and Emilio Viqueira scored two after the break. Mariano Pernia and Quique Romero added late goals as Villarreal wilted.
Celta Vigo`s hopes of reaching the Champions League were not helped by a 0-0 home draw with Valladolid.
Racing Santander are not yet safe and a 2-2 draw at Malaga will keep them peering anxiously over their shoulders.
Click below for match summaries:
Barcelona 2 v 1 Real Sociedad
Celta Vigo 0-0 Valladolid
Malaga 2-2 Racing Santander
Mallorca 3-0 Deportivo La Coruna
Rayo Vallecano 0-3 Espanyol
Recreativo 5-0 Villarreal
Sevilla 1 v 3 Real Madrid
Valencia 3-0 Alaves
Click here for updated Primera Liga table