Leeds United returned to the Premier League with a bang but were beaten 4-3 by champions Liverpool in a thrilling encounter at Anfield.
Liverpool found themselves in front three times but were pegged back by a ruthless Leeds, who took the step up to the elite level in their stride. However, a late Mohamed Salah penalty – to seal his hat-trick – handed the hosts maximum points.
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).
Salah then fired home a spectacular strike (32) as Liverpool took control, yet, 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.
Liverpool: Alisson (5), Alexander-Arnold (5), Gomez (6), Van Dijk (4), Robertson (7), Henderson (6), Wijnaldum (6), Keita (4), Salah (8), Firmino (6), Mane (5)
Subs: Jones (N/A), Fabinho (N/A)
Leeds: Meslier (7), Ayling (6), Koch (5), Struijk (5), Dallas (6), Phillips (7), Klich (8), Harrison (8), Hernandez (6), Costa (7), Bamford (7)
Subs: Rodrigo (4), Roberts (N/A)
Man of the match: Mohamed Salah.