Bayern Munich secured a place in the Champions League last 16 with an impressive 4-1 win at Juventus as former European champion Real Madrid and AC Milan also advanced to the knockout stage Tuesday. Juventus was eliminated after Bayern came from behind to end the home side's 16-match unbeaten home run in Europe's premier club competition. Juve, which 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 its 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 runner-up in the group, won by French champion Girondins Bordeaux which completed its 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, which 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 winner through to last 16. Michael Owen scored his first hat trick in a Manchester United shirt, giving the injury-hit English champion a 3-1 win at German title holder Wolfsburg in Group B. United won its group and was joined in the last 16 by Russia's CSKA Moscow, which went through thanks to a 2-1 win at Turkey's Besiktas. Chelsea, which had earlier clinched Group D, was 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.