Borussia Dortmund kept the hopes of progressing into the last 16 of the European Champions League alive by beating Napoli 3-1 as Arsenal won Olympique de Marseille 2-0.
Ten-man Ajax dented coach Gerardo Martino’s unbeaten record as the Catalans manager with a 2-1 victory.
Steaua Bucharest, Austria Vienna, Celtic and Marseille have all been eliminated from European competition.
A Mohamed Salah’s strike three minutes from time ensured a home and away victory over Chelsea for Basel, but Schalke’s goalless draw with Steaua helped the’Blues’ seal a second round place as they’ve accrued an unassailable point that will have them slip to third.
Basle and Schalke, who now face each other in the final fixture of the group stage, now slugs it out for the last knockout stage slot.
Last season’s losing finalist Borussia Dortmund secured a 3-1 win over Napoli at the Signal Iduna Park to remain in contention for the knockout phase.
Coach Rafael Benitez’s men gifted the hosts the lead after Federico Fernandez conceded a penalty for shirt-pulling and Marco Reus scored from the spot. Jakub Blaszcykowski and Pierre-Emmerick Aubameyang scored for Dortmund after the brake on either side of Lorenzo Isigne’s consolation.
Arsenal’s 2-0 victory over Marseille kept them top of the table while Dortmund moved into second place after Tuesday night’s victory.
Porto drew at home against Austria Vienna to place their hopes of progressing into the next round at risk. Jackson Martinez nodded in on the line to salvage a draw for the 2004 winners after Roman Kienast scored the visitors’ first goal in the competition this season.
Russian side Zennit St Petersburg ended Atletico Madrid’s four-game winning streak in the ongoing campaign. The La Liga outfit were denied victory by Toby Alderweireld’s own goal after they took the lead through an Adnan Lopez clinical finish on the counter-attack.
Tuesday’s results means Porto stay one point behind Zenit.
Barcelona missed the chance to secure top spot after losing 2-1 to Ajax. The Amsterdam-based club proceeded into the second-half with a 2-0 lead, thanks to a Thulani Serero and Danny Hoesen’s goals. Xavi scored a contentious penalty after Joel Veltman was sent off for a foul on Neymar that appeared to have occurred outside the area.
AC Milan thrashed Celtic 3-0 with goals coming from Kaka, Cristian Zapata and Mario Balotelli.
Ajax travel to second-placed Milan in the final round of group fixtures with a point separating the two sides while Celtic, who were condemned to the bottom of the log after Tuesday’s loss, have been eliminated from European competition.