Liverpool conceded a late equaliser at Bulgarian champions Ludogorets - but are still just a win away from reaching the Champions League last 16.
The hosts led when Dani Abalo pounced on Reds keeper Simon Mignolet's error, but Rickie Lambert headed in his first Champions League goal to equalise.
Jordan Henderson steered Liverpool ahead at the far post, before Georgi Terziev headed in the equaliser.
Liverpool will still qualify if they beat Basel at Anfield next month.
Despite an unconvincing performance in Bulgaria, Brendan Rodgers's side remain in control of their European destiny after Basel were beaten 1-0 at reigning champions Real Madrid.
Basel's defeat means the Reds are two points behind the Swiss side and will join the Spanish giants in the knockout stage with a win in their final group match.
Liverpool had lost their previous four matches in all competitions and before kick-off Rodgers urged his players to kick-start their faltering season with a vital win.
But their performance in near-freezing conditions in Sofia will have done little to encourage the Anfield side that an upturn in their fortunes is on the way.