The Europa League match between Italian club Lazio and Scotland's Celtic in Rome's Stadio Olimpico was decided by French midfielder Olivier Ntcham's 95th-minute victor in favor of the Scottish team in a game that finished 2-1.
One end of Lazio's stadium will be closed for the match as punishment by UEFA for racist incidents at a previous game against Rennes.
The Celtic boss hopes Australia midfielder Tom Rogic will be fit enough to play following a knee problem, but defender Hatem Abd Elhamed is a major doubt having suffered an injury in Thursday's 2-1 win over Lazio.
Anthony Martial doubled the advantage after the half-hour mark with a brilliant individual goal, before Marcus Rashford lashed home the third four minutes after the interval.
Basel also advanced by beating Getafe 2-1 at home, and Sevilla won 5-2 at Luxembourg champion Dudelange.
The 23-year-old substitute latched onto his compatriot Odsonne Edouard's pass in the fifth minute of added time and dinked a cool finish over onrushing Lazio goalkeeper Thomas Strakosha.
Basle's Fabian Frei scored the victor on the hour mark for the Swiss outfit as they beat visiting Getafe 2-1 to go four points clear in Group C and guarantee a top-two finish.
It was Celtic's first win in Italy in 13 attempts and kept them top of Group E with a guarantee of European football after Christmas.
Once again, Ciro Immobile put the Aquile in front, but they managed to lose 2-1.
Lennon's men were backed by a support of around 9,000 in the Stadio Olimpico (Daily Record) and the Hoops faithful made themselves heard from start to finish in a tasty atmosphere.