Karim Benzema came off the bench to score 13 minutes from time and give holders Real Madrid a patchy 2-1 win at resilient Ludogorets in their Champions League Group B match at the Vasil Levski stadium.
Lively Brazilian midfielder Marcelinho fired Ludogorets, making their home debut in the group stage after their first-night defeat by Liverpool at Anfield, ahead after eight minutes when he headed home from close range after Sergio Ramos failed to clear Fabio Espinho's corner.
Cristiano Ronaldo had a 10th-minute penalty saved by Vladislav Stoyanov but he made no mistake when handed another chance to score from the spot 15 minutes later.
Borussia Dortmund forward pair Ciro Immobile and Adrian Ramos fired the club to a 3-0 victory over Anderlecht in Arsenal's Group D.
Immobile's strike came in the third minute following a handsome through-ball from Shinji Kagawa, before Ramos bagged a second-half brace.
Atletico Madrid reignited their Champions League campaign when Arda Turan struck 15 minutes from time to give last season's beaten finalists a 1-0 win at home to Juventus in Group A.
Atletico hassled and harried the Italian champions at the Calderon and were rewarded in the 75th minute when Turkey midfielder Arda poked the ball into the net from close range.
Bayer Leverkusen outclassed former European champions Benfica 3-1 to earn their first points in Group C. First-half goals from Stefan Kiessling, with some help from blundering Benfica keeper Julio Cesar, and Son Heung-min settled the hosts' nerves and put them on track for their first win in the competition with a dominant performance.