Liverpool conceded a 90th minute equaliser in a heartbreaking 1-1 draw with Lyon on Wednesday night.
Ryan Babel had scored a screamer of what looked like to be the match winner seven minutes from time when he fired in from 30 yards.
But Liverpool’s defence was caught out just minutes later when Lisandro broke through to finish past Pepe Reina.
With Fiorentina beating Debrecen 5-2 in Italy, the result means Liverpool must win their final two Champions League games and hope that Fiorentina slip up to Lyon in order to qualify out of the group stage.
Team Line-ups and Substitutions
Lyon: Lloris, Reveillere (Gassama 17), Cris, Toulalan, Cissokho, Pjanic (Ederson 39), Makoun, Kallstrom, Gomis (Govou 72), Lopez, Bastos.
Subs not used: Vercoutre, Delgado, Tafer, Gonalons.
Liverpool: Reina, Carragher, Agger, Kyrgiakos, Insua, Lucas, Mascherano, Kuyt, Voronin (Babel 67), Benayoun, Torres (Ngog 86).
Subs not used : Cavalieri, Aquilani, Spearing, Darby, Ayala.
Referee: Frank De Bleeckere