Liverpool kept their title charge on track – with a little help from Lukasz Fabianski.
Jurgen Klopp's men came from behind to sink West Ham 3-2 in a thrilling clash at Anfield to pile on the pain for David Moyes.
The win saw the Reds equal Manchester City's record of 18 straight top flight wins as well as match their own record of 21 successive home triumphs set back in 1972.
But the champions-in-waiting had blundering Fabianski to thank after the Polish international allowed Georgino Wijnaldum's opener to go through his right hand, before letting Mo Salah's tame shot squeeze underneath him to level the scores on 69 minutes.
Issa Diop and substitute Pablo Fornals scored in between as the Hammers threatened a shock win, but Sadio Mane tapped in from close range on 80 minutes to leave the runaway leaders just four games from their first title in 30 years.
Jamie Carragher sends Liverpool warning over Kylian Mbappe and Jadon Sancho transfers
Jamie Carragher explains why he believes Liverpool will not win Premier League title against Everton
Liverpool player ratings
It was freezing cold, but the Brazilian keeper should have done better to keep out Issa Diop's first half equaliser. 6.
Piled forward like he loves to do, but caught out a couple of times at the back by Robert Snodgrass. 6.
Looked edgy at times and not his usual commanding self. 6.
Virgil Van Dijk
Difficult to find fault with him once again, despite his side conceding two goals. 7.
Marauded forward with his usual relish and never gave the Hammers defence a moment's peace. 7.
Put in a usual shift in the engine room, but will have better nights than this. 6.
Tried to plug the hole left by Jordan Henderson, but struggled to fill his captain's boots. 6.
Georginio Wijnaldum – MOTM
Opened the scoring with his first goal since December and made up for Henderson being out. 9.
Today's top football stories on Daily Star
Tormented the visitors from start to finish with his guile and class. Almost back to his best. 8.
Hard to believe he hasn't scored a league goal at Anfield for 11 months. 7.
Flitted in and out of the game before plundering the winner 10 minutes from time. 7.
Source: Read Full Article