In the 75th minute the hosts faced a setback when Jordan Ayew received his second yellow card for disrupting an attack. The outcome didn't take long to unfold: the Merseyside team responded swiftly, leveling the match instantly with a goal from Salah.
It's worth noting that this goal marked a milestone for the Egyptian, being his 150th in the English Premier League.
In additional time, Liverpool showed resilience and snatched the victory: Harvey Elliott struck beautifully from outside the penalty area past Johnston.
On the 110th minute, Palace had a chance to salvage the match, yet Alisson pulled off a superb save after Andersen's strike.
Liverpool has taken the lead in the Premier League standings, surpassing Arsenal by just one point. However, the Gunners will play their 16th-round match today at 18:30 Central European Time.
- Premier League, 16th Round
Crystal Palace 1-2 Liverpool (0-0)
Goals: Mateta 57, penalty - Salah, 76, Elliot, 90+1
Red card: Ayew, 75 (2nd yellow card)