Borussia Dortmund remain level on 10 points with Chelsea and Manchester City in the Champions League standings after a dominant 4-0 victory over 10-man Villarreal. Serhou Guirassy scored twice, either side of a red card for Villarreal's Juan Foyth, before Karim Adeyemi and Daniel Svensson sealed the win.
Juventus snatched a dramatic 3-2 victory at Bodo/Glimt, with substitute Jonathan David scoring a stoppage-time winner. After Sondre Brunstad Fet's 87th-minute penalty had cancelled out goals from Lois Openda and Weston McKennie, David struck to give Juve their first win of the campaign.
Napoli marked the fifth anniversary of Diego Maradona's death with a 2-0 win over Qarabag. Scott McTominay headed the opener and forced an own goal from Marko Jankovic, after Rasmus Hojlund had a penalty saved.
Ajax remain bottom after a 2-0 home defeat to Benfica, with Samuel Dahl and Leandro Barreiro scoring. Union Saint-Gilloise won 1-0 at Galatasaray through Promise David's second-half goal, while Slavia Prague and Athletic Bilbao played out a goalless draw.
Pierre-Emerick Aubameyang's double gave Marseille a 2-1 comeback win over Newcastle, who led through Harvey Barnes. Estevao scored a brilliant solo goal as Chelsea beat 10-man Barcelona 3-0, while Manchester City's much-changed side lost 2-0 at home to Bayer Leverkusen.



