Tottenham are through to the Europa League round of 32 after their 3-3 draw at LASK Linz while Lille, Antwerp, Braga, AC Milan, Villarreal, Dinamo Zagreb and Red Star Belgrade also secured progression.
A Gareth Bale penalty and a strike from Son Heung Min helped Spurs come from behind after Peter Michorl had opened the scoring.
Johannes Eggestein then equalised for LASK before Dele Alli's strike from the spot appeared to have claimed the victory.
However, Mamoudou Karamoko netted in injury time to grab a point for the Austrians.
The draw puts Spurs second in Group J behind Antwerp, who prevailed 3-1 over Ludogorets.
Leicester, who top Group G and had already booked a place in the last 32, were beaten 1-0 at Zorya Luhansk following a late Allahyar Sayyadmanesh goal.
Their bid to seal first place now goes to the final round of games, in which they host AEK Athens.
Tom Rogic and Odsonne Edouard put Celtic two-up before goals from Hakan Calhanoglu, Samu Castillejo, Jens Petter Hauge and Brahim Diaz gave AC Milan a 4-2 victory.
The Italian outfit trail leaders Lille in Group H, who also came from behind to beat 10-man Sparta Prague 2-1.
Braga's 4-2 victory against AEK Athens means they are through in Group G with one game to play, while Zagreb beat Feyenoord 2-0 to claim top spot in Group K.
Villarreal did the same in Group I with a 1-0 victory over Sivasspor, and Red Star will finish runners-up to Hoffenheim in Group L after a goalless draw between the two sides in Serbia.
Australian Associated Press