Manchester United leads Group F after a 3-0 victory over FC Copenhagen at Old Trafford. Paul Scholes, John O'Shea and Kieran Richardson scored for United in a match notable for 20-year-old Wayne Rooney's debut as United captain. United manager Sir Alex Ferguson turned to Rooney with captain Gary Neville injured and Ryan Giggs and Rio Ferdinand both belatedly pulled from the starting lineup.
Lyon won, 3-0, at Dynamo Kiev in freezing conditions on goals by Juninho, Kim Kallstrom and Florent Malouda. Hapless Kiev tied a Champions League record for giving up three or more goals in four successive matches.
Real Madrid, Celtic, CSKA Moscow and AC Milan all won to move a step nearer the knockout phase.
In Real Madrid's 4-1 at Steaua Bucharest, David Beckham came off the bench to make his 100th Champions League appearance. Teammates Raul, who was making his 104th appearance, and Roberto Carlos, making his 102nd, are the only other players to have played 100 or more Champions League games.
CSKA Moscow moved into first place in Group G, one point ahead of of Arsenal, with a 1-0 win over the Gunners in Moscow. Brazilian Daniel Carvalho scored for CSKA, but three other goals were disallowed -- one for CSKA and two for Arsenal.
Dynamo Kiev 0 Lyon 3 (Juninho 32, Kallstrom 38, Malouda 50).
Steaua Bucharest 1 (Badea 64) Real Madrid 4 (Sergio Ramos 9, Raul 34, Robinho 56, van Nistelrooy 76)
Celtic 3 (Miller 56, 66, Pearson 90) Benfica 0.
Man. Utd. 3 (Scholes 39, O'Shea 46, Richardson 83) FC Copenhagen 0.
Porto 4 (Lopez 14, 81, Gonzalez 45, Helder Postiga 69) Hamburg 1 (Trochowski 89).
CSKA Moscow 1 (Daniel Carvalho 24) Arsenal 0.
Anderlecht 0 AC Milan 1 (Kaka 58).
Lille 3 (Robail 64, Gygax 83, Makoun 90) AEK Athens 1 (Ivic 68).