English Premier League
Full Time: Crystal Palace 1-2 Liverpool
Date: 31 March 2018
Venue: Selhurst Park
Mohamed Salah scored in the 84th minute to hand Liverpool a come-from-behind 2-1 win over Crystal Palace in an English Premier League match at Selhurst Park on Saturday afternoon.
The home side were afforded a chance to open the scoring early on when Loris Karius committed a clumsy foul inside the box and the referee pointed to the spot.
Luka Milivojevic stepped up for Palace and made no mistake from the resulting penalty to give his side the lead in the 13th minute, 1-0.
On the half-hour mark, Liverpool thought they had drawn level when Sadio Mane found the back of the net, but his goal was disallowed after being flagged for off-side.
A minute before the break Mane came close to scoring again when he met an inch-perfect cross into the box, but his 12-yard header was superbly pushed around the post by the Palace keeper.
The half ended 1-0 in favour of the home side.
Mane did finally find the back of the net four minutes into the second half when he drove into the box from the left and fired the ball into the corner of the goal to level matters, 1-1.
On the hour mark, Palace nearly re-took the lead when Christian Benteke made a yard of space for himself inside the box but his powerful shot sailed inches over the target.
Liverpool pushed forward after that and found the winner six minutes from time when Mohamed Salah got on the end of an Andrew Robertson pass and produced a clinical finish from close range, 2-1.