Roma cruised to a 4-0 win over Swiss side Servette as last season's runners-up made it six points from six in Group G.
Romelu Lukaku scored the opener for the hosts, meaning he has scored in his last 13 Europa League matches - a run that dates back nine years.
Andrea Belotti scored twice and Lorenzo Pellegrini also added his name to the scoresheet in the second half as Jose Mourinho's side kept pace with Slavia Prague at the top of the group.
Atalanta made it two wins from two in Group D as they claimed a 2-1 win in Lisbon against Sporting.
Defenders Giorgio Scalvini and Matteo Ruggeri put the visitors two goals ahead during a dominant first half but Sporting improved in the second period, with former Coventry striker Viktor Gyokeres halving the deficit from the penalty spot.
Ex-Tottenham winger Marcus Edwards missed a one-on-one and Geny Catamo hit the post for Sporting as Atalanta held on for the win.
Villarreal kickstarted their Europa League campaign with a 1-0 win at home to Rennes.
Alexander Sorloth put the Spanish side in front in impressive fashion but the visitors looked set to snatch a point when they were awarded a stoppage-time penalty.
However, Pepe Reina denied Martin Terrier to ensure the sides remain level on three points in Group F.
Ajax are without a win in six games in all competitions after being held to a 1-1 draw away to AEK Athens.
Bayer Leverkusen continued their fine start to the campaign by claiming their eighth win from their last nine games across all competitions with a 2-1 victory away to Molde.
Slavia Prague ensured they sit top of Group G after thrashing Sheriff Tiraspol 6-0.
In the Europa Conference League, last season's runners-up Fiorentina needed a stoppage-time equaliser to claim a point at home
Read on m.allfootballapp.com