AC Milan saw Zenit recover from two goals down before completing a 3-2 away win over the Russian champions in their Group C match.
A Cristiano Ronaldo hat-trick and a wonder-goal from Karim Benzema gave Real Madrid a 4-1 Champions League win at Ajax.
Manchester City left it late to salvage their first point of their Champions League campaign with a 1-1 draw at home to Borussia Dortmund.
Eliseu scored two superb goals as Malaga strolled to an impressive away victory over Anderlecht in Champions League Group C
Arsenal were made to work hard for their second Group B win of the Champions League in a 3-1 victory over Olympiakos at the Emirates.
Souleymane Camara grabbed a late equaliser as 10-man Montpellier salvaged a point in their 1-1 draw with Schalke in the Champions League.
James Rodríguez scored a sumptuous 83rd-minute winner as FC Porto moved to the top of Group A following a 1-0 win over Paris Saint-Germain
Oleh Blokhin enjoyed a triumphant first game in charge of his beloved Dynamo Kiev in as his side beat a poor Dinamo Zagreb side 2-0.