Liverpool fans have had their hearts broken by Crystal Palace quite often in recent years, but on this occasion it was the Eagles supporters who were left upset after a late, late Christian Benteke penalty gave the Reds (or in this instance, the Whites) all three points after another roller coaster game at Selhurst Park.

After a goalless first half, it only took the home side three minutes to go ahead after the break when Joe Ledley fired home from the edge of the area as Liverpool couldn’t manage to clear the ball.

Things went from bad to worse for Liverpool when James Milner was sent off for a silly challenge on Wilfried Zaha. The vice-captain, who was already on a yellow card, took the winger out as he looked to start a counter attack and was rightly show a second yellow card.

However, ten minutes later, Liverpool got a huge slice of luck as Palace ‘keeper Alex McCarthy slipped when trying to kick the ball long from a backpass. The ball fell straight to Roberto Firmino and the Brazilian finished well.

Liverpool got the winner deep into stoppage time when Benteke seemed to be going nowhere in the box but Damien Delaney inexplicably went to ground. He caught the Belgian with his knee, the striker went down and a spot-kick was awarded.

With regular taker Milner off the pitch, Benteke stepped up and took the coolest penalty we’ve seen since, well, a week ago when Emre Can scored at Wembley.

Here are our player ratings from the game:

Mike Hewitt/Getty Images Sport Start slideshow