Cristiano Ronaldo found the net again on Saturday, but this time it was his own as Granada pulled off a stunning 1-0 win over Real Madrid at Los Carmenes.
In what is quickly becoming a forgettable campaign for Jose Mourinho's side, Saturday's result leaves Madrid in danger of dropping a staggering 18 points back of leaders Barcelona, which will meet Valencia on Sunday.
Granada, meanwhile, claimed three vital points to move out of the bottom three and into 16th place.
The difference in the match came after 22 minutes when Nolito whipped a corner kick into the area at the near post, where Ronaldo rose up and inadvertently sent a glancing header past his own goalkeeper, Diego Lopez.
Madrid was well below par on Saturday and it wasn't until the 58th minute that Granada goalkeeper Tono was tested as he parried a long-range effort from Ronaldo.
The best chance for the visitors came six minutes from time when Jose Callejon broke through on goal but had his shot saved by Tono, who watched Karim Benzema collect the rebound and roll his shot wide of the gaping net from seven yards.
Osasuna 1, Celta Vigo 0
Navarra, Spain - Osasuna climbed out of the bottom three on Saturday as a 55th-minute goal from Emiliano Armenteros was enough to give the club a 1-0 home win against fellow relegation strugglers Celta Vigo.
The win vaults Osasuna one point above Celta and into 17th place, while the visitors slip into the drop zone.
Armenteros came close to putting his team ahead in the first half when his header came back off the crossbar, while Alvaro Cejudo had two good chances thwarted by Celta goalkeeper Javi Varas.
But the breakthrough came 10 minutes after halftime as Lolo knocked the ball down for Armenteros to hammer past the goalkeeper.
Getafe 3, Deportivo 1
Getafe, Spain - Despite playing the final 80 minutes of the match with 10 men, Getafe was still able to claim a 3-1 home win over last-place Deportivo on Saturday, piling more misery on the struggling visitors.
Deportivo entered the day four points from safety, but 10 minutes into the game, the visitors looked to be a good bet to claim three points when Getafe goalkeeper Miguel Moya was sent off for a foul on Deportivo's Riki.
Pizzi converted the subsequent penalty kick, leaving Getafe a goal and a man down with plenty of the game to go.
But the hosts were back on level terms in the 25th as Abdel Barrada was fouled inside the box by Deportivo's Evaldo, allowing Diego Castro to score from the spot.
And after Deportivo's Abel Tapias was sent off 20 minutes from time, Getafe pushed on and snatched the win in the final 10 minutes with goals from Alvaro Vasquez and Adrian Colunga three minutes apart.
Espanyol 3, Levante 2
Barcelona, Spain - Levante was denied a place in the top four on Saturday as the club sustained a 3-2 defeat at Espanyol, which moved five points above the relegation places with the victory.
The home side benefited from a Vicente Iborra own goal to take the lead late in the first half, while Levante was back on level terms in the 47th minute as Ruben Garcia equalized.
Christian Stuani restored Espanyol's advantage in the 67th, and Sergio Garcia scored two minutes later to hand Espanyol a two-goal cushion.
Obafemi Martins was able to pull a goal back for Levante three minutes from time, but the visitors were unable to complete the comeback in the little time that remained.