The title hopefuls were forced to be patient during a goalless first half, but Georginio Wijnaldum lashed them into the lead shortly before the hour mark.
Find out how all of the action unfolded courtesy of Sports Mole's minute-by-minute updates below.
This is a game which could have huge implications at both ends of the table, with Cardiff now three points from safety and Liverpool needing a win to regain top spot from Manchester City in a thrilling title race. Only victory will do for the visitors, but this is a potential banana skin for Jurgen Klopp's side.
Kickoff is in just five minutes, so let's have a quick look at the team news before we get started...
SUBS: Smithies, Zohore, Murphy, Reid, Bacuna, Cunningham, Harris
SUBS: Mignolet, Fabinho, Milner, Gomez, Sturridge, Shaqiri, Origi
Liverpool have dominated possession and territory in the opening 45 minutes, but big chances have been at a premium and Cardiff are set up to frustrate the visitors here.
Firmino only had the keeper to beat, but he leant back and lifted his finish over the crossbar when he simply had to score.
Salah has also had a couple of good chances to break for Liverpool, but has just kept the ball for a fraction too long or lost control of it to really hurt the Cardiff defence.
It was a late scare for Liverpool at the end of a half which they dominated, and they will need to be wary of those set pieces in the second half too.
Alexander-Arnold plays a low corner into the box for the Dutchman, who has peeled away from his marker before lashing a brilliant half-volley into the top corner, leaving the keeper no chance at all.
The Reds needed to be patient in South Wales, but ultimately goals from Georginio Wijnaldum and James Milner were enough to clinch a victory which also sees them set a new club record for highest points tally in a Premier League campaign.
Thank you very much for joining us on this sunny Easter Sunday as Liverpool regain top spot with victory over Cardiff. I will leave you with our match report, and be sure to stick around for reaction too.
From me, though, it is goodbye for now!