Manchester City became the first English side to win at Villarreal as Yaya Toure scored twice in a 3-0 victory in Champions League Group A.
Bayern Munich beat Napoli 3-2 at the Alianz Arena in an enthralling game to stay top of Group A in the Champions League.
Internazionale extended their lead at the top of Champions League Group B with a 2-1 win over Lille at the Stadio Giuseppe Meazza.
CSKA Moscow held on to earn a valuable point with a 0-0 draw in Group B after they were reduced to 10-men against Trabzonspor in Turkey.
Benjamin Huggel struck a second-half equaliser to earn Basel a 1-1 draw at Benfica in Group C of the Champions League.
Manchester United struck early and late to secure an uninspiring 2-0 Champions League win against Otelul Galati at Old Trafford.
Ajax cruised past a lacklustre Dimamo Zagreb side, winning 4-0 at the Amsterdam ArenA to go second in Champions League Group D.
Cristiano Ronaldo scored his 100th Real Madrid goal as they beat Lyon 2-0 at the Stade Gerland in Champions League Group D.