Ronaldo enhanced his reputation at Madrid with two more goals
Cristiano Ronaldo took his tally for the season to nine goals as Real Madrid eased past Marseille, but Milan suffered a humbling 1-0 defeat at home to FC Zurich.
BBC Sport rounds up all the action from across Europe in the second round of Champions League group games.
GROUP A
Juventus took a bit of a battering at the hands ofBayern Munich before coming away from the Allianz Arena with a goalless draw.
The home side had the best of the first half, with Franck Ribery going closest when he put the ball on the roof of the net after a mazy dribble through the defence. But it was Bayern goalkeeper Hans-Joerg Butt who made the best save of the half, a full stretch effort from Mauro Camoranesi.
The second half was not quite as lively as the first, although the home side again had the upper hand and Miroslav Klose missed the best chance of the game when he somehow put Ribery's cross from the left wide of the goal from a central position.
Bordeaux left it late to beatMaccabi Haifa 1-0, with defender Michael Ciani heading home seven minutes from time. The Israelis finished with 10 men, as Baram Kayal received a straight red card two minutes from time for a foul on Benoit Tremoulinas.
CSKA Moscow beat Besiktas of Turkey 2-1 with two stunning goals, one in each half.
Alan Dzagoyev put his side in front early on with a delightful lobbed effort over Rustu in the Besiktas goal, before Serbian winger Milos Krasic ran from the halfway line, sidestepped a defender and shot straight under the keeper.
Ekrem Dag's stoppage-time volley gave the travelling fans something to cheer but made little difference to the outcome of the game.
GROUP C
Group C saw the shock of the night, as Milan lost 1-0 at home to FC Zurich.
Former West Ham loan player Hannu Tihinen scored the decisive goal in the first half, with a cheeky backheel from a Milan Gajic corner.
Three goals in six second-half minutes - two of them from Cristiano Ronaldo - saved Real Madrid from any difficulty as they strolled past 10-man Marseille 3-0.
Ronaldo's opener was a right-foot finish after a route one ball by Pepe, and Kaka doubled the lead from the penalty spot as Souleymane Diawara received a second yellow card for bringing down the former Manchester United star.
Kaka then turned provider as his one-two with Karim Benzema set up Ronaldo for his ninth goal since joining Madrid in the summer.
But Atletico Madrid's poor start to the season continued as they conceded two late goals in a 2-0 defeat at Porto.
Madrid were forced to send on 18-year-old substitute goalkeeper David de Gea after 25 minutes when Roberto went off injured.
Tomas Ujfalusi and Juanito both failed to take good chances for the visitors, and at the end they were made to pay for it.
Having failed with two efforts in quick succession, Hulk passed to Falcao, who netted a back-heel from six yards out.
Nine minutes from time the same combination almost made it 2-0, but de Gea put Falcao's effort behind for a corner. From the resulting kick, Bruno Alves hit the post and Rolando netted the rebound.
Bookmark with:
What are these?