Salah tumble in box has Eagles fuming
walked down the tunnel at the break.
But he went close to scoring himself at the start of the second half before Luka Milivojevic forced a brilliant save from Alisson with a wicked curling free-kick.
Salah had a volley blocked at the other end and in truth he was everywhere for most of the rest of the game, even racing back to cut off a Eagles break with a decent tackle at one point.
But Palace were never out of this game. They looked riled up by the penalty incident and gave as good as they got for a good long time.
That was until Roberto Firmino put Salah clean through on goal and Wan-Bissaka, trying desperately to give chase, brought him down.
Again, there wasn’t much contact, but this one looked much more clear-cut and Oliver wasted no time in reaching for a red card.
In stoppage time, a breakaway saw Salah find Mane, who produced a clinical finish.
CRYSTAL PALACE (4-4-2): Hennessey; Wan-Bissaka, Tomkins, Sakho, Van Aanholt; Townsend (Ward 79), McArthur, Milivojevic, Schlupp (Meyer 83); Benteke (Sorloth 70), Zaha. Subs: Guaita, Kouyate, Ayew, Kelly.
LIVERPOOL (4-3-3): Alisson; AlexanderArnold, Gomez, Van Dijk, Robertson; Milner (Henderson 67), Wijnaldium, Keita (Lallana 87); Salah, Firmino (Sturridge 90), Mane. Subs: Mignolet, Moreno, Shaqiri, Matip.
Referee: Michael Oliver.