Juventus kept the destiny of Group E wide open with a comfortable 4-0 win over Norwegian side Nordsjaelland in Turin.
Juve, who now sit a point behind Chelsea and Shakhtar, were never troubled with Claudio Marchisio opening the scoring after six minutes and further goals added by Arturo Vidal, Sebastian Giovinco and Fabio Quagliarella.
Galatasaray's 3-1 win over Cluj in Romania guaranteed Manchester United's progression as Group H winners. Burak Yilmaz scored a hat-trick for the visitors with Modou Sougou replying for Cluj, with the two sides now tied in second place on four points.
Benfica beat Spartak Moscow 2-0 in Portugal in Group G.
Oscar Cardozo's second-half double was enough to provide Benfica with their first group stage win, while Spartak's slim hopes ended after having Nicolas Pareja sent off in the 76th minute.
Bayern Munich brushed aside pointless Lille 6-1 at the Allianz Arena to open up Group F, with Claudio Pizarro leading the rout with a first-half hat-trick.
Bastian Schweinsteiger had set Bayern on their way with a sixth-minute opener and further goals were added by Arjen Robben and Toni Kroos, while Salomon Kalou replied for the French side.
Valencia joined Bayern on nine points with a 4-2 home win over BATE Borisov. Two goals from Sofiane Feghouli and one each for Jonas and Roberto Soldado saw off the Ukrainians, for whom Renan Bressnan and Dmitri Mozolevski got on the scoresheet.