Germany's Bayern as well as Munich Manchester United and Arsenal won their games to move a step closer to the Champions League knockout round. Juventus also overcame Real Madrid to go top of their group.
Klose scored the opening goal for Germany
A goal in either half from Dimitar Berbatov as well as a Wayne Rooney strike 14 minutes from time secured a fully deserved 3-0 win for defending champions United against Scottish champions Celtic at Old Trafford on Tuesday, Oct. 21.
The victory sees Sir Alex Ferguson's side move on to seven points from three games in Group E, level with Villarreal, who suffered an early fright before running out an easy 6-3 win against Aalborg.
Marek Saganowski gave the Danish side the lead but two goals in three minutes from Giuseppe Rossi and Joan Capdevila put Villarreal in front.
Thomas Enevoldsen leveled matters once more for the Danes, but a hat trick for Joseba Llorente and another from Robert Pires, countered only by a goal from Andreas Johansson, ensured a comfortable win.
Munich keeps its top spot
Berbatov brought home two goals for United
Bayern Munich maintained top spot in Group F thanks to a 3-0 victory over Italian side Fiorentina.
Miroslav Klose fired the home side in front after four minutes and German international teammate Bastian Schweinsteiger made it 2-0 on 25 minutes.
Ze Roberto completed the scoring for the German champions in the last minute, weaving his way through the visitors' defense before firing home.
Olympique Lyon sit second in the group on five points after two goals apiece from Karim Benzema and Fred helped the French side come from two goals down away to Steau Bucharest to eventually win 5-3.
Arsenal blasts Fenerbahce
Arsenal eased to a 5-2 win over Fenerbahce to remain top of Group G, two clear of Dynamo Kiev, who beat Porto 1-0 thanks to a free kick from Olexander Aliev.
Arsenal's Emmanuel Adebayor keeps scoring
Cesc Fabregas had a hand in Arsenal's opening two goals as he first put Emmanuel Adebayor through and then Theo Walcott to put the visitors into a comfortable two goal lead.
A Mikael Silvestre own goal briefly gave Fenerbahce hope but further efforts from Abou Diaby and Alex Song made it 4-1 for Arsenal.
Daniel Guiza reduced the deficit to two for the Turks but Aaron Ramsey completed the rout for Arsene Wenger's side.
Juventus bests Real Madrid
Juventus leapfrogged Real Madrid at the top of Group H thanks to a 2-1 victory over the Spanish giants in Turin.
Alessandro Del Piero gave Juventus an early lead against Real, netting from 25 meters out. Amauri doubled the Serie A side's advantage when his header went in off the post after 49 minutes but a Ruud van Nistelrooy header for Real midway the second half reduced the deficit at the Stadio Olimpico to 2-1.
The win puts Juve on seven points, one clear of Real and five ahead of BATE Borisov. Zenit St Peterburg remain bottom of the group with a single point after they could only manage a 1-1 draw at home to the Belarussians.
Pavel Nekhaychik put the Belarussians in front after 52 minutes but Dick Advocaat's side equalized through Fatih Tekke 10 minutes from time.