Jurgen Klopp’s side can go 19 points clear at the top of the table with a victory, however, they did almost suffer a remarkable upset against Shrewsbury in the FA Cup last weekend, pegged back to a 2-2 draw by the League One side at New Meadow.
For David Moyes, the situation only becomes more difficult at West Ham after the club crashed out of the FA Cup against West Brom.
The Hammers only remain outside the relegation zone on goal difference and could well drop down if they’re to suffer a heavy defeat, while further protests are planned from supporters over the club’s ownership.
Here is everything you need to know:
When is it?
The match kicks off at 7.45pm on Wednesday 29 January 2020.
How can I watch it?
Unfortunately, the match will not be broadcast live, due to Manchester City taking on Manchester United in the second-leg of their Carabao Cup semi-final at the same time.
West Ham are hampered by a lengthy injury list with Lukasz Fabianski, Felipe Anderson, Ryan Fredericks, Andriy Yarmolenko and Jack Wilshere all ruled out, while Robert Snodgrass and Arthur Masuaku are both doubts.
Mark Noble, Michail Antonio and Angelo Ogbonna are expected to return to the starting line-up after being rested for the Hammers’ FA Cup defeat by West Brom.
Liverpool remain without Sadio Mane as the winger recovers from a hamstring injury. James Milner and Nathaniel Clyne remain sidelined, however, Dejan Lovren, Joel Matip and Fabinho are all available for selection once again.
West Ham: Randolph; Zabaleta, Diop, Ogbonna, Cresswell, Masuaku; Lanzini, Rice, Noble; Antonio, Haller
Liverpool: Alisson; Alexander-Arnold, Gomez, Van Dijk, Robertson; Henderson, Fabinho, Wijnaldum; Salah, Firmino, Origi