Real Madrid suffered a humiliating two-one defeat at already relegated Murcia in the Spanish Primera League on Sunday.
Luis Garcia, who is on loan from Madrid, scored both goals for Murcia in their first victory over Madrid in 60 years.
Luckily for Madrid, Francisco Pavon was there on the line to deflect the ball away to safety.
Murcia were embarrassing their opponents by the way they were breaking through their defence.
However, just two minutes later, David Beckham showed how threatening Madrid can be with one of his best chances in recent matches.
Then Raul missed a great chance to score, failing to find the cross and the misery continued for Madrid.
Santiago Solari then came even closer a minute later, but his shot hit the crossbar and then bounced away to safety.
Zinadine Zidane then tried his luck, but the world footballer of the year was denied by a brilliant save from the Murcia 'keeper Javier Sanchez Broto.
It was not Madrid's night as soon as Murcia were awarded a penalty for a handball by Ivan Helguera.
Garcia easily converted from the spot-kick for his second goal of the match and Murcia were two-nil ahead after 33 minutes.
The situation went from bad to worse for Madrid when Beckham was sent off for abusive language aimed at the linesman.
That red card also means the England captain will miss Madrid's final match of the season.
Madrid faced the second half with a mountain to climb.
Raul had the first real chance nine minutes after the restart, with a rising header, and although it beat the goalkeeper, the ball deflected off the woodwork and away.
The match then quietened down as Murcia defended their lead.
Madrid were not giving in, with a great strike from Luis Figo in the remaining quarter of the match before Guti finally did find the back of the net for Madrid in injury-time but it was too little, too late.
Murcia held on to their two-one lead until the final whistle as they recorded their first victory over Madrid in 60 years.
For Madrid, it was a nightmare result. They now trail second-placed Barcelona by two points with just one match remaining next weekend.
Real have now has lost five of the last six league matches - including four in a row - in one of the worst runs in the history of the club. (AP)