Liverpool continued their march in the Premier League with a pulsating 4-3 win over Crystal Palace at Anfield. In a game that swung back and forth throughout the 90 minutes, goals were flying from all over the place in favour of both teams.

Palace led in the first half after Wilfried Zaha got the better of James Milner in the wide area to set up Andros Townsend who didn’t make any mistake to slot the ball home.

Liverpool equalised seconds after the break when a Virgil van Dijk shot was deflected and fell kindly into the path of Mohamed Salah to manufacture a cool finish. The home side turned the game a few minutes later when a Roberto Firmino shot took a slight deflection to go in towards the far post.

The Eagles got back level though when James Tomkins rose up high from the corner and headed the ball expertly towards the far post. Then a howler from veteran Julian Speroni handed Salah his second goal of the evening.

Sadio Mane looked to have sealed the win in stoppage time with a nice finish, but Max Meyer scored with a minute to go to make it interesting until the final second but in the end, a nervy win was secured by the Reds.

Here’s how we rated the Liverpool players.