Mohamed Salah’s wonder-strike helped Liverpool beat Chelsea and ensured they remain two points clear of Manchester City at the top of the Premier League.
Almost five years since Liverpool’s title chances were ruined by a 2-0 defeat in the same fixture, the hosts kept themselves in the hunt for a first league title in 29 years with two goals in the space of two minutes that saw Anfield erupt.
After a nervy first half in which both sides had chances, Liverpool emerged from the break with added purpose and took the lead via Sadio Mane’s header.
There was a huge sense of relief inside the ground, but that became a deafening roar when Salah smashed a left-footed angled drive into the top right corner from 25 yards for his 19th Premier League goal of the season.
Chelsea, who had been unbeaten at Anfield since 2012, almost hit back six minutes later when Eden Hazard shot against the post before the Belgian saw another effort saved by goalkeeper Alisson.
But Liverpool could have extended their lead before an exultant Kop greeted the final whistle with roars of delight and Jurgen Klopp punched the air after his 200th game in charge.
Meanwhile, Raheem Sterling scored twice against Crystal Palace to inspire Manchester City to a ninth straight Premier League win after a dominant performance at Selhurst Park.
The impressive victory briefly lifted Pep Guardiola’s side, who had started the day second in the table, one point clear to the top.
Palace, who are 11 points above the relegation zone, reduced the deficit through Luka Milivojevic’s late free-kick before substitute Gabriel Jesus made it 3-1 with a smart finish.