Depor lose but stay top
By Patrick Goss
Last Updated: 01/01/70 1:00am
Javier Irureta's side had gone into the game in confident mood, but after failing to break down the Mallorca defence they went behind on 76 minutes to a Samuel Eto'o penalty.
Arnold Briuggink then doubled the advantage two minutes from time to ensure the points went to the away side.
Valencia could have moved on top, but only managed a 2-2 draw at home to Celta Vigo.
Valencia had taken the lead through Pablo Aimar, but then found themselves behind after strikes from Eduardo Berizzo and Jesus Jesuli.
Ernest Canobbio did level for the home side, but they could not find a winner and remain a point behind Depor.
Barcelona moved within six points of the leaders with a 3-0 win against Murcia.
Javier Savioli had grabbed the opener for Barca, and goals from Xavi (56) and Ronaldinho on 65 sent the crowd home happy.
Osasuna stay fourth after a good 2-0 win against Betis.
Mohammen Moha Yaagoubi had grabbed an opener six minutes after the break and Iaki Munoz wrapped up the scoring on 81.
Sevilla had two players sent off in their 1-1 draw with Valladolid.
Dario Silva had opened the scoring but saw red eight minutes after Ariza Makukula had equalized.
Minutes later the Seville side were down to nine men when Marcos Vales received his marching orders.
Espanyol picked up a 1-0 win over Santander courtesy of Oscar Garcia - but the scorer was then sent off in the closing minutes, whilst Libero Parri and Sebastian Basti scored in Albacete's 2-0 win against Villareal.
Finally Athletic Bilbao came from behind to win 2-1 against Malaga.
Diego Alonso had scored for the visitors, but goals from Ismael Urzaiz and Robert Tiko gave Athletic victory.