Barcelona will have to wait to book their spot in the last 16 of the Champions League after being held to a 1-1 draw by FC Copenhagen at the Parken Stadion.
Barca knew a victory in Denmark would guarantee themselves a place in the knockout stages and the two-time reigning Spanish champions looked on course to achieve that after taking a 31st-minute lead through Lionel Messi.
However, second-placed FC Copenhagen went down the other end and drew level almost immediately through Claudemir.
The other match in Group D between Rubin Kazan and Panathinaikos ended in a goalless draw.
Lyon scored three late goals but missed their chance to reach the last 16 with games to spare as Benfica boosted their own hopes of progressing from Group B with a thrilling 4-3 win.
The hosts began the night six points adrift of Lyon but swept aside the visitors with first-half goals from Alan Kardec, Fabio Coentrao and Javi Garcia.
Coentrao's second made it 4-0 midway through the second half before Lyon began their fightback.
Yoann Gourcuff got the first before Bafetimbi Gomis struck five minutes from time. Dejan Lovren headed home in the fifth minute of injury time, but the points went to Benfica.
The other match in Group B produced a dour goalless draw between Hapoel Tel-Aviv and Schalke.
In Group A, FC Twente kept alive their faint hopes with a 2-0 win at 10-man Werder Bremen. The 74th-minute dismissal of Bremen's Torsten Frings swung the balance in the Dutch side's favour, with Nacer Chadli quickly finding the breakthrough before Luuk de Jong added the second.