Bayer Leverkusen secured a spot in the Europa League last 32 with a hard-fought victory in bitter cold conditions against Rosenborg in Trondheim.
Sidney Sam scored the only goal of the game in the 35th minute for the German side.
Leverkusen remained top of Group B with 11 points with one match remaining and extended their unbeaten streak in Europe to eight matches since their 4-1 loss to Zenit St Petersburg in the 2007-08 UEFA Cup quarter-finals.
Rosenborg have just three points and cannot now reach the knockout stages after Aris beat Atletico Madrid in the group's other match tonight.
Rosenborg missed the first two chances of the game with Morten Moldskred shooting wide after 10 minutes and Rade Prica headed just wide seven minutes later.
Leverkusen were close to grabbing the lead after 24 minutes but Rosenborg keeper Daniel Orlund did a fine job stopping Nicolai Jorgensen's header from six yards out.
Leverkusen striker Patrick Helmes scored three minutes later but his effort was disallowed for an offside.
The visitors struck after 35 minutes with Stefan Reinartz passing to Sam, who turned towards the goal and hammered a left-foot shot from 22 yards just inside the near left post for a 1-0 lead.
Just one minute after the break, Leverkusen defender Sami Hyypia cleared Steffen Iversen's header off the line after Leverkusen keeper Fabian Giefer - replacing the injured Rene Adler - was beaten by Moldskred's cross.
The hosts were close just three minutes later, though Prica's shot went wide of the left-hand post.
Rosenborg were just inches away with 19 minutes to play as Mikael Dorsin's free-kick went to Per Skjelbred, whose header went just left of the left post.
The next chance for Rosenborg and Prica was a minute later as the Swedish striker's shot to the far left post went just wide.
Leverkusen held on as Rosenborg came close again as Iversen first headed a chance wide with 10 minutes to play and Giefer then held the former Tottenham's next headed effort in the 89th minute.