(CNN) -- English Premier League Fulham produced a superb performance in Switzerland on Wednesday to eliminate opponents Basel from the Europa League with a 3-2 victory.
Roy Hodgson's men went into the away game needing victory to leapfrog their opponents and join Group E winners AS Roma in the last 32 of Europe's second-tier club competition.
Fulham were led by striker Bobby Zamora, who capped a recent scoring spree with two goals just before halftime.
Basel hit back with a disputed penalty before Zoltan Gera put Fulham 3-1 ahead with a neat finish.
But a Marco Streller 87th minute strike for the home side set up a nervous finish for the visitors, who survived to reach the knockout stages.
Roma beat CSKA Sofia in the group's other match with Alessandro Cerci scornig twice.
In Group F, French star Djibril Cisse scored a late double as Panathinaikos booked their passage with a 3-0 home win over Dinamo Bucharest.
Ante Rukavina set the Greek giants on their way to the last 32 with a 55th-minute strike.
Turkish side Galatasaray won the group but lost 1-0 to Austria's Sturm Graz, who scored through Daniel Beichler.
In Group D, Bundesliga Hertha Berlin beat Sporting Lisbon of Portugal 1-0 through Gojko Kacar's second half strike.
It meant Dutch side Heerenveen were eliminated despite a 5-0 home victory over FK Ventspils.
Second-half goals from Gerard Sibon, who scored twice, Mika Vayrynen, Viktor Elm and Darryl Janmaat gave Heerenveen victory, but Hertha's win spoiled their celebrations. Sporting were already through as group winners.
Last season's UEFA Cup finalists Werder Bremen beat Athletic Bilbao 3-0 to top Group L, with both guaranteed their spots in Friday's draw.
Bremen netted three times in the opening 36 minutes through Claudio Pizarro, Naldo and Markus Rosenberg to complete a comfortable win.