Big-spending Paris St Germain were sent crashing out of the Europa League despite snatching a late 4-2 home win over a much-changed Athletic Bilbao.
An Inigo Perez own goal and Guillaume Horau's penalty in the final five minutes sealed the win, but the capital club failed to go through after Salzburg came from two goals down to win 3-2 at Slovan Bratislava.
PSG looked to be going through when first-half goals from Javier Pastore and Mathieu Bodmar cancelled out Jon Aurtenetxe's second-minute header. At that stage Salzburg were drawing 2-2 in Slovakia but when they went ahead early in the second half, PSG's progress was out of the hands. Athletic, already assured of their place at the top of Group F, then equalised through David Lopez on 54 minutes, before PSG grabbed a consolation victory with two late goals.
Lazio beat Group D winners Sporting Lisbon 2-0 in Rome, and their place in the knockout stages behind the Portuguese side was confirmed as Romanian minnows Vaslui lost 2-0 at FC Zurich.
Besiktas came from behind at half-time to pip 10-man Stoke 3-1 in Istanbul and secure first place in Group E with Tony Pulis' men forced to accept qualification as runners-up. The Turkish side's recovery shattered Dynamo Kiev's faint hopes and the Ukrainians finished with nine men as they ended their campaign with a 3-3 home draw against Maccabi Tel Aviv.
Wisla Krakow claimed a spot in the last 32 of the Europe League in dramatic fashion after beating previously undefeated Group K winners FC Twente 2-1 and seeing Fulham concede a last-gasp equaliser to draw 2-2 at home to Odense.
Tsvetan Genkov's goal at the start of the second half earned Wisla the win after Twente striker Luuk de Jong's brilliant overhead kick had earlier cancelled out Lukasz Gargula's fine opener for the home side. However, that victory alone would not have been enough to send Wisla through and it needed an Odense goal with the final touch of the match at Fulham to earn the Polish side second spot.
A late brace from Stefan Nikolic helped former European champions Steaua Bucharest snatch second place in Group J after Maccabi Haifa were beaten 3-0 by group winners Schalke. That result left Steaua and AEK Larnaca to play off for qualification, and the Romanians kept their nerve to claim a 3-1 win.
In Group L, Anderlecht rounded off a 100% group stage record with a 5-3 win over Lokomotiv Moscow, who had also already done enough to guarantee the runners-up spot.
Also in Group L, already-eliminated AEK Athens earned their first points of the group stage with a 3-1 win over Sturm Graz in Austria. Kostas Manolas, Nathan Burns and Viktor Klonaridis scored for the Greeks.