Real Madrid, the defending champions, were beaten 2-1 away to Spartak Moscow in the big shock of last night's European Champions League matches.
Two goals in the last 20 minutes stunned Real in front of a 48,000 Moscow crowd and moved the unheralded Russian side to the top of Group C after two successive wins.
Striker Raul put Real ahead after 63 minutes with a diving header after Dutchman Clarence Seedorf had thumped the ball against the woodwork. But Spartak came storming back with strikes from Ilya Tsymbalar, who scored with a superb curling free-kick, and fellow midfielder Yegor Titov, who hammered the ball home from close range with the Real defence in disarray.
Real Madrid, who top the Spanish League, had beaten Inter Milan 2-0 in their first Champions League game two weeks ago but Spartak maintained the form they showed in their opening win over the Austrian side Sturm Graz.
Real coach Guus Hiddink felt his team was unfortunate to leave Moscow empty-handed despite playing one of the best games this season. "We dominated the game, but we didn't win," he said. "We played one of the best games this season but came up short. We had two bad moments and we lost the game."
In the same group, Youri Djorkaeff hit a last-minute winner for Inter Milan in a 1-0 victory at home to Graz, who have lost both their games so far.
With Bayern and United drawing, Barcelona moved to the top of Group D with a 2-0 victory over Brondby, both goals coming from Brazilian Sonny Anderson.
In Group E, Tony Vairelles saved the blushes of French champions Lens once again as he levelled at 1-1 for the second time in as many matches in the competition away to Dynamo Kiev. Vairelles also scored in the last minute at home to Arsenal two weeks ago.
Kiev's Andrei Shevchenko scored with a header before Vairelles got on the scoresheet a minute later in the 62nd minute.
It was an uncomfortable night for the two Italian clubs. Juventus were lucky to draw in Rosenborg while Youri Djorkaeff spared Inter Milan's blushes in Milan when he scored seven seconds before the whistle for a vital 1-0 victory over Sturm Graz.
Inter had more class, more possession and more chances than the plucky Austrian side but simply failed to make them count until Djorkaeff snatched all three points in the fourth minute of injury time.
"We were all worried about this match because we were virtually obliged to win it," admitted Inter coach Gigi Simoni. "We managed it. We suffered. But we showed real determination, despite missing an infinite number of goals and taking a few risks that exposed us to their counter-attacks."
Juventus, last year's losing finalists, were lucky to escape with a 11 draw against Rosenborg Trondheim who missed a late penalty. The Norwegians also hit the post late in the game against a fast-fading Italian side who are struggling for form this season.
The Italians went 1-0 up when Filippo Inzaghi deflected a long, low shot by Dutchman Edgar Davids in the 27th minute.
Rosenborg drew level with a penalty by Bent Skammelsrud in 69th minute after striker Roar Strand was brought down by defender Alessandro Birindelli as he tried to reach a cross. Goalkeeper Michelangelo Rampulla saved Skammelsrud's second penalty in the 80th minute.