Tottenham Hotspur qualified for the knockout stages of the Europa League by getting two late goals and seeing off visitors Panathinaikos on Thursday.
Emanuel Adebayor put the Spurs ahead on 29 minutes but a 54th-minute equalizer from Zeca caused anxious moments before keeper Orestis Karnezis put through his own goal on 76 minutes and Jermain Defoe wrapped up a 3-1 win.
Clint Dempsey's header hit the bar before going in off Karnezis for the go-ahead goal.
The Greek side needed a win to beat out the Londoners for second place in Group J.
Two goals from Sergio Floccari helped Lazio secure the top spot in Group J with a 4-1 win in Maribor. Libor Kozak and Stefan Radu also scored for the visitors before Marcos Tavares hit a late consolation.
Vaclav Prochazka scored the only goal of the game in the 26th minute as Viktoria Plzen beat defending Europa League champion Atletico Madrid to qualify for the round of 32 as Group B winner.
Both sides already had qualified for the next stage but Plzen's win helped them move above the Spaniards into pole position on 13 points. Atletico had Brazilian Diego Costa sent off in injury time.
Also in Group B, Hapoel Tel Aviv claimed its first win with a 2-0 victory over Academica in Israel. Victor Merey and Hanan Maman scored in the second half, though both sides had already been eliminated.
Basle grabbed the goalless draw it needed in Genk to progress along with the Belgians from Group G. Videoton's match at Sporting Lisbon was postponed until Friday because of a waterlogged pitch, but Basle's point rendered the outcome irrelevant.
Liverpool went through as winner of a tight Group A after beating Udinese 1-0 in Italy, while Anzhi Makhachkala also scraped into the knockout stages despite falling to a 3-1 defeat at Young Boys. Jordan Henderson scored the only goal for Liverpool in the 23rd minute, but Udinese substitute Antonio Di Natale missed a late chance that could have eliminated Brendan Rodgers' men.
Goals from Gonzalo Zarate, Moreno Costanzo and Alexander Gonzalez gave Young Boys victory over Anzhi, who replied through Odil Akhmedov and had Lacina Traora sent off. One more goal -- or a Udinese equaliser -- would have seen the Swiss side qualify.
Two goals from Cheick Diabate saw Bordeaux confirm its status as Group D winner with a 2-0 win over fellow qualifier Newcastle.
Also in Group D, goals from Goncalo Abreu and Heldon were enough to see Maritimo home with a 2-1 win over Club Brugge, which replied through a Lior Refaelov penalty.
Steaua Bucharest went through as winner of Group E despite being held to a 1-1 draw in Copenhagen. Steaua, which had Cristian Tanase sent off after 49 minutes, went ahead through Raul Rusescu before Igor Vetokele hit a late equalizer.
Stuttgart joined Steaua in the knockout stages but missed the chance to go through as group winner as it was beaten 1-0 at home by Molde. Davy Angan scored the only goal in first half injury-time.
Having already confirmed its place at the top of Group C, Fenerbahce was hammered 3-0 at home by runner-up Borussia Monchengladbach, for which Tolga Cigerci, Mike Hanke and Luuk de Jong got on the scoresheet.
Cypriots AEL Limassol finished its Group C campaign with its first win, 3-0 over Marseille, with goals from Orlando Sa, Edmar and Dossa Junior.
Two goals from Roman Zozulya and further strikes from Nikola Kalinic and Sergey Kravchenko saw Group F winner Dnipro finish with an emphatic 4-0 home win over AIK.
Second-placed Napoli fell 3-1 at home to already-eliminated PSV, despite taking an 18th-minute lead through Edison Cavani. A hat trick from PSV's Tim Matavz helped the Dutch side finish in style.
With both sides having already qualified from Group L, Levante and Hannover played out a 2-2 draw in Spain, with the Germans blowing a 2-0 lead but still taking the point they needed to top the group.
Lars Stindl and Didier Ya Konan put the visitors in front before the half-hour mark but the hosts hit back after the break with Angel pulling one back on 49 minutes and Vicente Iborra hitting an injury-time leveller.
Also in Group L, Helsingborg won 3-1 at FC Twente in a match between two sides that were already eliminated. Nikola Djurdjic, U.S. international Alejandro Bedoya and Thomas Sorum scored for the visitors before Dusan Tadic replied for the hosts.
Group H winner Rubin Kazan settled for a 1-1 draw at Partizan Belgrade. Aleksandar Markovic put the hosts ahead on 53 minutes and Salomon Rondon equalized for the Russians five minutes later.
Also in Group H, Inter Milan, already assigned the runner-up position, drew 2-2 at home to Neftci. Marko Livaja's two goals for Inter were canceled out first by Rashad Sadygov, then by Nicolas Canales one minute from time.
With Group K already settled, Deni Alar's 13th-minute goal gave Rapid Vienna its first points with a 1-0 win over Metalist Kharkiv. Runner-up Bayer Leverkusen beat Rosenborg 1-0 with a goal from Julian Riedel.
Goals from Mouhamadou Sarr and Yassine Benzia gave Group I winner Lyon a 2-0 win over Hapoel Kiryat Shmona, while second-placed Sparta Prague played out a goalless draw at Athletic Bilbao.
Information from Press Association was used in this report.