UEFA Champions League: Barça and Bayern München on the brink, Zenit into last 16...

Zenit maintained their 100% record to become the third team through to the last 16, with the likes of Barcelona, Bayern München and Porto also close to qualifying.

Group E

 Barcelona 3-0 BATE Borisov

Two-goal Neymar (seven in six) and Luis Suárez (nine in eight) continued their fine scoring form as the holders edged closer to a 12th successive appearance in the last 16.

Roma 3-2 Bayer Leverkusen

The Giallorossi surrendered the two-goal lead they earned through Mohamed Salah and Edin Džeko inside the opening half-hour, but Miralem Pjanić's late penalty took them second in the section.

Group F

Bayern München 5-1 Arsenal

Beaten 2-0 in north London a fortnight ago, Bayern bounced back in style thanks to two strikes from Thomas Müller and one apiece for Robert Lewandowski, David Alaba and Arjen Robben.

Olympiacos 2-1 Dinamo Zagreb

Felipe Pardo came off the bench with Olympiacos trailing but netted twice – including a 90th-minute winner – to take the Greek side six points clear of both Arsenal and Dinamo with two games remaining. Dinamo had Josip Pivarić sent off.

Group G

Maccabi Tel-Aviv 1-3 Porto

Maccabi's last-16 hopes are over, Cristian Tello, André André and Miguel Layún on the mark for Porto. Eran Zahavi's spot kick at least ensured Maccabi no longer risk becoming only the second team – after Maccabi Haifa in 2009/10 – to end the group stage without a goal or a point.

Chelsea 2-1 Dynamo Kyiv

The Blues, 15th in the Premier League, leapfrogged Dynamo into second in the section courtesy of Willian's late clincher. Aleksandar Dragovic's own goal had put Chelsea in front, but the Dynamo defender then registered at the other end to briefly restore parity.

Group H

Lyon 0-2 Zenit

Artem Dzyuba has four for the campaign after notching both goals in France to wrap up André Villas-Boas's side's early progress and maintain their 100% record. Lyon's misery was compounded by the dismissal of Maxime Gonalons.

Gent 1-0 Valencia

Gent's qualifying chances would have been over with defeat, but Sven Kums's 49th-minute penalty earned them a maiden UEFA Champions League success and lifted them to within two points of their second-placed guests.