La Liga Round-up
By Rob Lancaster
Last Updated: 01/01/70 1:00am
Second placed Real slumped to a home loss as their season took another turn for the worse as Samuel Eto'o scored twice to net Mallorca a 3-2 win at El Santiago Bernabeu.
The visitors took an early lead in the tenth minute when striker Eto'o galloped clear of the opposition's defence and coolly lifted the ball over the on-rushing Iker Casillas.
The goal stung the partisan home crowd who have not been happy with their team's displays in recent weeks as they have slipped off top spot in the league.
They were soon brought back to life when Francisco Pavon glanced home a Luis Figo corner as normality seemed to be restored.
However it merely proved a temporary recovery as Mallorca came on strong again and went back in front through the talismanic Eto'o.
The Cameroon international's solo effort was fit for the occasion as he ghosted forward and cut across the penalty area before firing low into the bottom left corner from the edge of the box.
The islanders then added a third just before the break as Campano curled home a superb free-kick that left the goalkeeper motionless.
Real had to come out in the second half and were handed a lifeline when a debatable penalty was awarded. Figo slotted home the spot-kick at the second time of asking after the first was ruled out for encroachment.
However that was as good as it got in the second 45 minutes as Mallorca managed to weather a late storm from the home team to pick up a welcome three points that lifts them up two places in the table.
Earlier in the day, Celta picked up only their fourth home win of the season to all but end Barcelona's slim hopes of title glory.
The hosts managed to grab the only goal of the game in the first half through Edu as their performance defied their lowly league position.
The goal owed much to the fine lay-off from captain Alexander Mostovoi (pictured) which allowed his team-mate to slide the ball home with his left foot, leaving Victor Valdes helpless in the visitors' net.
Barcelona had failed to pose any real threat in the opening 45 minutes but came out after the interval looking much more like the side that had been in such red-hot form of late.
Ronaldinho was, as ever, at the hub of their best moves and the arrival of Patrick Kluivert from the bench also boosted their attacking options.
However it was struggling Celta who appeared to be handed the chance to clinch victory when Edu's mazy run was abruptly ended inside the area and the referee immediately pointed to the spot.
Peter Luccin stepped up to take the kick but the Frenchman's low effort was pushed aside by Valdes who dived low down to his right.
The home side could well have rued that miss had it not been for some desperate defending in the final few minutes.
Some neat interplay between Kluivert and Ronaldinho put Javier Saviola through on goal and, although his effort was too good for the onrushing Cavallero, Juan Fran denied the Argentinian with a desperate goal-line clearance.
The result leaves Celta still deep in relegation trouble but with plenty of confidence going into their final two fixtures of the year.