Napoli, Benfica through
Napoli and Benfica clinched places in the Champions League last 16 on Tuesday as nine-man Besiktas capitulated at Dynamo Kiev, while Arsenal snatched first place away from Paris Saint-Germain in Group A.
Jose Callejon and Dries Mertens scored second-half goals to earn Napoli a 2-1 victory over Benfica in Lisbon to send the Italians through to the knockout phase as winners of Group B.
Twice former European champions Benfica pulled a goal back late on through Raul Jimenez and qualified as runners-up.
In the group's other game, Besiktas travelled to Ukraine hopeful of advancing after their rousing three-goal fightback on matchday five against Benfica, but the Turkish champions unravelled in a disastrous first half.
Artem Besedin bundled in Dynamo's opener on nine minutes at the Olympic Stadium and Besiktas suffered a critical blow on the half hour with Andreas Beck sent off for a professional foul on Derlis Gonzalez.
Andriy Yarmolenko converted the resulting penalty and the hosts struck twice more before the break through Vitaliy Buyalskiy and Paraguayan Gonzalez to floor the visitors.
Lucas Perez grabbed his first hattrick in an Arsenal shirt as Arsene Wenger's side thumped Basel 4-1 in Switzerland to pip French champions PSG to top spot in their group.
Hobbled by an ankle injury, Perez has played sparingly since his arrival from Deportivo la Coruna in August, but the Spaniard was gifted two simple finishes as the Gunners dominated at St. Jakob-Park.
The Spaniard slotted home his third on 47 minutes and Mesut Ozil set up Alex Iwobi to score a fourth before Seydou Doumbia notched a consolation for Basel.
Ludogorets claimed a memorable point and a place in the Europa League with a 2-2 draw at the Parc des Princes where they twice led on a frustrating evening for Unai Emery's hosts.
Virgil Misidjan headed the Bulgarian outfit into an early advantage, but Edinson Cavani's superb acrobatic effort brought PSG level on the hour.
A mistake from Brazilian centre-back Marquinhos allowed Jonathan Cafu to tee up Wanderson to put Ludogorets back on top, with Angel Di Maria's stoppage-time strike not enough to prevent Arsenal climbing above Paris.
Turkey midfielder Arda Turan hit a quickfire second-half hattrick to propel Barcelona to a 4-0 win at home to Borussia Moenchengladbach with Lionel Messi also on target for the Catalan giants.
Celtic's Patrick Roberts scored a terrific solo effort against parent club Manchester City in a 1-1 draw at the Etihad Stadium.
Kelechi Iheanacho staked his claim to a longer run in Pep Guardiola's first team -- with Sergio Aguero facing a four-match ban -- as the Nigerian struck a fine equaliser.
Robert Lewandowski's stunning first-half free-kick ended Atletico Madrid's bid for a perfect six group wins from six as Bayern Munich won 1-0 at the Allianz Arena.
Rostov will continue their European adventure in the Europa League after finishing third in Group D following a goalless draw at PSV Eindhoven.