Salah also scored the first of his treble from the penalty spot after Leeds’ new-boy Robert Koch handled (4), but Jack Harrison scored an exquisite equaliser (12). Virgil van Dijk thumped home a header (20) only for Patrick Bamford to take advantage of a Van Dijk slip to level the game once again (30).
Another strike from Salah completed the scoring in a chaotic first half.
Mateusz Klich equalised for the third time (66). The game looked to be drawing to a quiet conclusion but Leeds’ new signing Rodrigo inexplicably fouled Fabinho inside the box and Salah stroked home from the spot.