Liverpool moved seven points clear at the top of the Premier League table after a stunning comeback to beat Eagles 4-3.
Crystal Palace took the lead in the 34th minute after Andros Townsend converted Wilfried Zaha's cross. The Reds trailed by one goal at the end of the first half and were in need of a win to ensure that they maintain the gap of seven points to second-placed Manchester City.
Liverpool started the second half with more intensity and maintained it till referee blew the final whistle. Liverpool scored the equalizer through Mohamed Salah soon after the start of the second half. Virgil Van Dijk's shot from long range was deflected off Palace midfielder James McArthur and dropped into Salah's feet to volley home.
Roberto Firmino put the Reds ahead in the 53rd minute after his shot took a deflection and crept inside the net.
James Tomkins equalized for Palace five minutes after the mark, but Salah scored his second goal 15 minutes from full time.
Sadio Mane scored the goal in the stoppage time of the second half and sealed the game for Liverpool. James Milner was shown a red for a second booking in the game.
Max Meyer scored the third goal for the Eagles in dying seconds which didn't make any difference to the final result.
With this win, Klopp's men have maintained their hopes of winning the Premier League after a long wait of 28 years. The Reds will face Leicester in the Premier League on 31st January. Liverpool will not play in mid-week FA Cup fixtures which will give the players enough rest when they meet the Foxes at Anfield.
Twitter reacted to the Liverpool's stunning comeback win over Crystal Palace and here are some of the best tweets: