The Austrian champions, who reached last season’s semi-finals, sealed first place in Group B after Fredrik Gulbrandsen grabbed the winner in the 74th minute to ensure their progress.
Zenit secured top spot in Group C after Robert Mak’s second-half strike gave the Russians a 1-0 home win over FC Copenhagen.
Sporting thrashed Qarabag 6-1 in Azerbaijan to progress behind already-qualified Group E winners Arsenal, who beat Vorskla Poltava 3-0 in their relocated clash in Kiev.
Fenerbahce and Real Betis also made it through to the next stage after the day’s early batch of fixtures.
The Turkish side drew 0-0 at home to already-qualified Dinamo Zagreb in Group D but it was enough to see them through along with Betis who beat Olympiakos Piraeus 1-0 in Group F.
Russians Krasnodar qualified from Group J after coming from behind to beat Akhisar 2-1, while Dinamo Kiev won Group K after a solitary Benjamin Verbic strike secured a 1-0 win at Astana.
Scott Sinclair’s header gave Celtic victory at Rosenborg and, with Leipzig having lost, the Scottish champions need a draw at home Salzburg in their final Group B match to guarantee progress as they sit three points ahead of the Germans.
Bayer Leverkusen, FC Zurich, Eintracht Frankfurt, Lazio and Chelsea had also already secured places in the next stage.