FC Lokomotiv Moskva stunned holders Real Madrid CF by forcing a 2-2 draw at the Santiago Bernabéu when the two sides met in UEFA Champions League Group C.
Madrid, who lifted the trophy in Glasgow last May, have now gone six Champions League games without a win - and it would have been worse had Raúl González not rescued the home side a share of the spoils by bundling in a Luis Figo cross 14 minutes from time.
Vicente del Bosque's side had looked in control once Raúl had given them a 21st-minute lead, but goals from substitute James Obiorah and Thabo Mnguni - making a sensational debut on the European stage - threatened to condemn Madrid to one of the biggest upsets in the competition's history.
An away win had seemed so unlikely during the opening stages as the home side, who racked up 17 corners to Lokomotiv's none, poured forward relentlessly. Just eight minutes had gone when Ronaldo watched his curling effort turned behind by Lokomotiv goalkeeper Sergey Ovchinnikov. The corner was duly swung in by Luis Figo but Madrid captain Fernando Hierro aimed his free header straight at the keeper. Two minutes later Claude Makelele played Ronaldo clean through on goal, but the striker could only clip the ball straight at Ovchinnikov.
Lokomotiv's Ruslan Pimenov should have done better when he was played in with just Iker Casillas to beat. Madrid immediately raced up the other end and made the visitors pay as Raúl opened the scoring, latching on to a slide-rule pass from Ronaldo and turning inside Vadim Evseev before squeezing the ball past Ovchinnikov from an acute angle.
A 25th-minute corner whipped across goal by Figo presented Ronaldo with a great opportunity to double Madrid's lead - but it was clearly not the striker's night as he nodded a sharp header agonisingly wide. He failed to re-emerge for the second half - Guti joining Raúl in attack.
Obiorah on target
Two minutes into the second half Obiorah wriggled into the area on the far side before playing the ball off the shins of Francisco Pavón and stabbing a low shot underneath Iker Casillas to level the scores.
It took Madrid a quarter of an hour to find their rhythm again. Then Zidane went close with a powerful downward header well saved by Ovchinnikov and Guti put two good chances wide before, entirely against the run of play, Mnguni beat Zidane and jinked into the Madrid area and crashing a left-footed shot past Casillas to stun the home supporters into silence.
It took Madrid just two minutes to restore parity, Raúl somehow nudging the ball past Ovchinnikov after the keeper had fumbled a cross from Figo. But despite Raúl going close and Obiorah being stopped in full flow by the final whistle as he bore down on the Madrid goal, neither side could find a winner.