James Milner's 80th-minute penalty sent Liverpool back to the top of the Premier League table with a 2-1 victory over Fulham after Anfield old boy Ryan Babel's equaliser had appeared to put a serious dint in the visitors' title challenge.
With Manchester City not in action this weekend due to their FA Cup involvement, Liverpool knew a victory would see them return to the summit, and Sadio Mane kept up his impressive recent scoring record with his fifth goal in the past three matches.
The Senegal international -- whose two goals helped Jurgen Klopp's men beat Bayern Munich 3-1 at the Allianz Arena in the Champions League round of 16 -- slotted home after 25 minutes following good link-up play with Roberto Firmino.
Liverpool were in complete control at the break, but Fulham woke up in the second half and began threatening -- with Babel leading them on the counterattack.
However, Fulham's equaliser did arrive on 74 minutes following a mix-up between Virgil van Dijk and Alisson which allowed Babel to tap into an empty net.
But Fulham goalkeeper Sergio Rico handed Liverpool a lifeline when he dragged Mane down in the box with 10 minutes remaining -- and Milner slammed home the penalty.
The result means Liverpool go two points clear of City at the top of the table, having played a game more, while Fulham stay 13 points from safety with nine matches remaining.