Moussa Diaby capped a dramatic late fightback by snatching a 3-2 victory to put Bayer Leverkusen in the last 16 of the Europa League and knock Celtic out.

Leverkusen knew they would be guaranteed to win Group G by securing all three points at the BayArena on Thursday and Robert Andrich's header gave them an early lead.

The Hoops fought back brilliantly, Josip Juranovic equalising with a cheeky first-half Panenka penalty and Jota sending the travelling fans into raptures when he put them in front after the break.

Celtic were unable to hold on, though, as Andrich levelled and Diaby won it with a fine late volley after 87 minutes to send the Bundesliga side through and consign the Hoops to the UEFA Conference League.