Mohamed Salah scored two goals as Premier League leaders Liverpool fought back from behind to seal a thrilling 4-3 Anfield victory over Crystal Palace.
Palace was showing little inclination to go forward but was defending stoutly at Liverpool, with chances at a premium for the hosts at Anfield.
But – against the run of play – the Eagles took the lead 34 minutes in as Andros Townsend converted Wilfried Zaha’s cross to hand them a shock lead
Jurgen Klopp’s side lead Manchester City by four points but haven’t always had things their own way against the Eagles.
The Reds have won the last four meetings but if there is one side that knows all about wrecking a Liverpool title bid it is Palace, with memories of ‘Crystanbul’ still lingering.
There have been 53 meetings between these two over the years with Liverpool winning 28 of those. Palace have 14 wins to their name but just one in their last seven.
James Milner and Sadio Mane were on the score sheet as the Reds sealed a 2-0 win at Selhurst Park at the start of the season.
Is Liverpool vs Crystal Palace on TV? Kick-off time, team news, odds and streams
Having returned to winning ways away at Brighton & Hove Albion last weekend, Liverpool take to the Anfield turf for the first time in 2019 as they welcome Crystal Palace to Merseyside on Saturday.
The Reds currently sit four points clear at the top of the Premier League table and, with second-placed Manchester City not in action until Sunday, will be looking to extend their advantage, temporarily at least.
Facing off against former manager Roy Hodgson, Jurgen Klopp’s men ran out 2-0 winners against the Eagles at Selhurst Park back in August.
However, they have Palace to thank for their lead at the top of the table after the Londoners’ surprise 3-2 victory against Man City at the Etihad last month.
As such, they will be wary of being on the end of an upset themselves, especially as Palace were the last away side to pick up a Premier League win at Anfield all the way back in April 2017.
Liverpool will be looking to build on their victory over Brighton last time out when they welcome Crystal Palace to Anfield this weekend.
The Reds’ remain four points clear of Manchester City at the top of the Premier League and will hope to replicate their 2-0 win against Palace from back in August.
However, Jurgen Klopp will have to do without a number of defenders with Trent Alexander-Arnold the latest to be sidelined with a knee problem.
The Cameroon international is expected to line up alongside Virgil van Dijk at centre-back while James Milner is the leading candidate to fill-in for Alexander-Arnold.
Fabinho has been deployed at the back in recent weeks but is likely to move into midfield alongside Jordan Henderson, with Georginio Wijnaldum ruled out.
Naby Keita is also in contention to feature but has been inconsistent lately and should start on the bench if Klopp adopts his favoured 4-2-3-1 formation.
TV channel and live stream, and online coverage
The match will not be available to watch live in the UK.
But you can follow all the action with NewGersy Sport’s LIVE blog.