Real Madrid moved into a commanding position in Group F by cruising to a 5-1 home victory against Legia Warsaw.
Gareth Bale scored his first European goal since December 2014 to give the Champions League holders the lead in the 16th minute with a curled left-foot drive and an own goal by Legia’s Tomasz Jodlowiec, deflecting in Marcelo’s shot, doubled their advantage.
Miroslav Radovic pulled one back from the penalty spot but Marco Asensio made it 3-1 in the 37th minute with a low shot on his Champions League debut.
The substitute Lucas Vázquez volleyed home a cross in the 68th minute and the former Juventus striker Álvaro Morata rounded off the win by converting a pass from Cristiano Ronaldo, who is still waiting for his 100th goal in Uefa competitions, six minutes from time.
Real are second in their group, however, behind Borussia Dortmund who overcame Sporting 2-1 thanks to superb first-half goals by Pierre-Emerick Aubameyang and Julian Weigl.
Bruno César pulled the Portuguese league runners-up back into the game when an indirect free-kick was back-heeled to him midway through the second half but Borussia held on for a valuable away win.
In Group H, second-half substitute Juan Cuadrado earned 10-man Juventus a 1-0 win at Lyon after Gianluigi Buffon pulled off a couple of superb saves to keep the Serie A leaders afloat.
Cuadrado netted the only goal in the 76th minute, seven minutes after replacing Paulo Dybala as Juve were down to 10 men following Mario Lemina’s sending-off nine minutes into the second half.
Italy keeper Buffon, who made a rare gaffe in the 1-1 World Cup qualifier draw against Spain earlier this month, saved Alexandre Lacazette’s 35th-minute penalty and made a couple of decisive saves before Cuadrado struck the winner.
Sevilla are level on points with Juve in Group H after a first-half goal by Samir Nasri gave the Spanish side a 1-0 win at the Croatian title holders, Dinamo Zagreb.
Sevilla missed a string of chances on a slippery surface either side of Nasri’s clinical 37th-minute finish, when he poked the ball home from a tight angle after a low cross by Mariano Ferreira to leave Dinamo as the only side of 32 teams in the competition yet to score a goal.
Monaco remain top of the increasingly tight Group E after coming from behind to secure a 1-1 draw with CSKA Moscow.
Lacina Traoré opened the scoring for CSKA against his parent club but Bernardo Silva grabbed the equaliser late on.
Monaco currently have five points with Tottenham on four following their goalless draw at Bayer Leverkusen, who sit third with three points.
André Silva’s injury-time penalty sealed a 2-1 for Porto at Club Brugge. Jelle Vossen latched on to a rebound to put Brugge ahead but the Mexican defen`der Miguel Layún levelled with a long-range effort before Silva converted after Jesús Corona had been brought down.
Porto move to four points, level with FC Copenhagen, who are also five points behind Leicester City after losing 1-0 at the King Power Stadium.