The Champions League's two most successful teams resembled a pair of punch-drunk prize-fighters as AC Milan spoiled a big night for Raul by pulling off a surprise 3-2 victory at the Bernabeu Wednesday.
While nine-times winners Real and seven-times champions Milan were trading novice mistakes, including the howler that let in Raul to equal Gerd Mueller's European goalscoring record, the other tournament heavyweights were looking coolly efficient.
Manchester United made light of a plastic pitch at the Luzhniki Stadium, the scene of their 2008 final triumph, to make it maximum points from three Group B matches with a 1-0 win over CSKA Moscow, Antonio Valencia swooping late for the only goal.
Chelsea extended their perfect record in Group D by swatting aside Atletico Madrid 4-0, Salomon Kalou putting a terrible early miss behind him to score the first two, and Juventus revived their Group A hopes with a 1-0 win over Maccabi Haifa.
Tuesday's matches had featured a string of last-gasp goals and shock results and there was more of the same in Group C in Madrid, where an AC Milan side struggling in eighth place in Serie A handed Real an embarrassing defeat.
Real's Santiago Bernabeu stadium is hosting this season's final and after the club spent 250 million euros on players before the current campaign coach Manuel Pellegrini is under huge pressure to secure a golden ticket for the Madrid party.
Real, missing the most expensive of those recruits in Cristiano Ronaldo, looked set for their third win when Raul pounced on Dida's mistake to make it 1-0 and equal Mueller's record of 66 goals in the main European club competitions.
The game turned when Andrea Pirlo embarrassed Iker Casillas at his near post in the 62nd minute, and the Real keeper, normally among the most reliable of performers, gifted Brazilian striker Alexandre Pato Milan's second four minutes later.
Royston Drenthe equalised for Real but with two minutes remaining Pato arrived at the back post to volley the winner.
"We played an incredible second half," said Milan coach Leonardo. "Even though they got back to 2-2 I never thought we would lose."
Milan and Real have six points apiece in Group C, with Olympique Marseille and Zurich both on three after the French side won their game 1-0 in Switzerland thanks to a second-half goal from Argentina defender Gabriel Heinze.
Manchester United are sitting pretty in Group B with maximum points, followed by VfL Wolfsburg on four after they shared a goalless home draw with Besiktas. CSKA Moscow have three points and Besiktas one.
United were missing senior players such as Wayne Rooney and Ryan Giggs but you would hardly have known it.
"As I expected, the artificial turf was not a problem for us," Alex Ferguson said. "I said before the game that if you're a good footballer you concentrate on the ball."
Porto striker Hulk gave a suitably heroic performance in Group D, scoring twice to haul his side back from a goal down and secure a 2-1 home win over APOEL Nicosia.
While Chelsea lead on nine, Porto are second on six and APOEL and Atletico trail on a point apiece.
Juventus got their first win in Group A thanks to Giorgio Chiellini's goal against Maccabi Haifa.
That group is tight after Girondins Bordeaux came from behind to win 2-1 at home to Bayern Munich, who were reduced to nine men after young striker Thomas Mueller -- a man who surely dreams of matching the feats of his namesake Gerd -- and Daniel Van Buyten were sent off.
With three games played, Bordeaux lead with seven points, followed by Juventus on five and Bayern on four. Maccabi have still to score a point.