Bayern Munich secured a place in the Champions League last 16 with an impressive 4-1 win at Juventus as former European champions Real Madrid and AC Milan also advanced to the knockout stage on Tuesday.
Juventus were eliminated after Bayern came from behind to end the home side's 16-match unbeaten home run in Europe's premier club competition.
Juve, who only needed a draw to progress from Group A, looked set to go through after David Trezeguet volleyed them into an early lead but a second-half collapse resulted in their most emphatic home defeat in Europe.
Croatia striker Ivica Olic was instrumental in Bayern's success. He won a penalty converted by goalkeeper Hans Joerg-Butt and then gave the German side the lead before Mario Gomez and Anatoly Tymoshchuk completed the rout.
Bayern finished as runners-up in the group, won by French champions Girondins Bordeaux who completed their impressive group stage campaign with a 1-0 success at Maccabi Haifa.
A Cristiano Ronaldo brace and a third by Raul Albiol handed Real Madrid a 3-1 Group C win at Olympique Marseille, whose consolation is a place in the second-tier Europa League last 32 available to eight third-placed teams in the Champions League.
Milan, who earned a 1-1 draw at Zurich, looked in danger after a Milan Gajic free kick gave the home side a 29th-minute lead, but Ronaldinho's penalty combined with Real's win saw the 2007 winners through.
Michael Owen scored his first hat-trick in a Manchester United shirt, giving the injury-hit English champions a 3-1 win at German title holders Wolfsburg in Group B.
United won their group and were joined in the last 16 by Russia's CSKA Moscow, who went through thanks to a 2-1 win at Turkey's Besiktas.
Chelsea, who had earlier clinched Group D, were held to a surprise 2-2 home draw by Cypriots Apoel Nicosia while second-placed Porto eased to a 3-0 win at Atletico Madrid.