First Half Report
It was an entertaining first 45 minutes which provided five goals with both teams hitting the target.
Mohamed Salah opened the goalscoring in the fourth minutes from the penalty spot to give Liverpool a 1-0 lead.
Leeds United pulled back level in the 12th minutes from Harrison strike to make it 1-1 as the game progressed.
Virgil van Dijk headed home from Robertson cross to make it 2-1 in the 20th minute of the game.
Once again the Leeds United crawled back level 2-2 in the 30th minute from Bamford stunning goal.
Mohamed Salah made it 3-2 from a lose ball in the 33rd minute to give his side the much needed lead.
It ended Liverpool 3-2 Leeds United in the first half as Jurgen Klopp side headed for the break with the advantage.
Second Half Report
The second 45 minutes was another exciting encounter which saw two goals go in as both sides scored.
Leeds had waited 16 years for this moment and it was well worth the time served as they showed, just like when they were last in the top flight, they are no respecters of reputations, with Mateusz Klich’s brilliant 66th-minute effort for their third equaliser an indicator of the quality they possess.
The game progressed with the newly promoted side pressurizing the League winners at Anfield.
The game progresses to the last few minutes which Liverpool was awarded a penalty after Rodrigo fouled Fabinho.
Mohamed Salah stepped up and convert to make it 4-3 in the 88th minute of the match.
It ended Liverpool 4-3 Leeds United with the newly promoted side giving a good account of themselves.
Watch Highlight Below: