As both sides went for the victor Ntcham latched on to an Odsonne Edouard pass in the fifth of five added minutes and dinked the ball over goalkeeper Thomas Strakosha to guarantee Celtic a place in the last-32 of the Europa League with two Group E fixtures remaining.
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.
Lennon, who replaced Brendan Rodgers in February, said he felt a level of backing from the travelling fans he had not experienced since returning to the club.
The French midfielder, who previously played for Lazio's Italian rival Genoa, lifted the ball over goalkeeper Thomas Strakosha after Odsonne Edouard capitalized on a mistake from Valon Berisha to set him up in the 95th minute.
Celtic skipper Scott Brown described the victory as "exceptional".
The Spanish side raced into a four-goal lead in the first 36 minutes, with Munir completing his hat trick in the second half.
"We started the game a bit slow but after the first goal we scored, we got into the game".
It's hard to judge just how far we can go in this year's Europa League.
Wolves made it three straight Europa League wins despite Ruben Neves missing a penalty as Raul Jimenez's 92nd-minute goal grabbed a 1-0 success over Slovan Bratislava at Molineux.
The defeat at home has left Lazio on the brink of elimination from the Europa League but Parolo insisted that his side did not take the group lightly.
Former champion Sevilla also booked its place in the knockout stages, with a 5-2 win at Luxembourg champion Dudelange.
Once again, Ciro Immobile put the Aquile in front, but they managed to lose 2-1.