The victory was also the Reds' first league win of 2017.
But how did the players fare?
Here are Philip Costa's player ratings.
Simon Mignolet – Looked assured with the ball at his feet and commanded his box well from set pieces. Made an excellent save from Son in the first-half but was rarely tested after that. 7
Nathaniel Clyne – Looked to have recovered from his rib injury well with a solid performance. Doubled up well with Mane down the right-hand side, but his crossing let him down at times. 7
Joel Matip – Incredibly composed and always in the right position to make an interception. Looked shaky in the defeat to Hull but was back to his best today against a talented frontline. 7
Lucas – Hardly put a foot wrong all afternoon. Was strong in the tackle and always in communication with the rest of his back four. Marshalled Kane well in a slightly unfamiliar position. 8
James Milner – A well-rounded performance from the Englishman today. Not a natural left-back by any means but carried out his defensive work with determination and provided an outlet out wide. 7
Adam Lallana – Pressed like a mad-man for the whole game and showed plenty of technical quality to match. Suits playing in a midfield three so well, with his two-footedness making him so crucial. 8
Jordan Henderson – Captain fantastic. Often criticised for his sideways passing, he was proactive and energetic from the first minute to last. May not be vocal and ruthless but always leads by example. 8
Georginio Wijnaldum – Much like Lallana, provided a nice balance of technique and industry in the midfield. Enjoys the big occasion and was always first to any loose balls. 8
Sadio Mane – Took advantage of Spurs’ high line to great effect and it’s easy to see why Liverpool’s form dropped off in his absence. Scored two excellent goals but he could’ve had five. Man of the Match. 9
Roberto Firmino – Didn’t have any clear-cut chances to score, but offers this fluid Liverpool attack so much. Drifts wide into the channels, drops deep and provides a hub for other players to feed off. 7
Philippe Coutinho – Was back to his best today after taking a few games to settle after injury. Always aware in possession, worked hard throughout and looked like creating an opportunity every time he went forward. 8
Subs: Can 77’, Klavan 82’, Alexander-Arnold 92’
Hugo Lloris – Without him who knows what the score would’ve been. Made two fantastic saves from Mane in the first half, but his defence crumbled time after time in front of him. Couldn’t do anything about the goals. 8
Kyle Walker – Usually such a threat going forward but was pinned back by Coutinho and Milner. Looked shaky in his defensive work and one of his back passes nearly lead to a Liverpool goal. 5
Eric Dier – At fault for the second goal after taking too long on the ball and looked vulnerable against the press. Can play at centre back but looks far more comfortable in midfield – today showed that. 5
Toby Alderweireld – Was left exposed too often by Dier and Davies alongside him. The Belgian will be hoping that Jan Vertonghen shakes off his injury sooner than later. 6
Ben Davies – Really struggled today in the absence of Danny Rose. Was constantly outnumbered by Mane and Clyne, misjudged too many passes and caught too far up the field on several occasions. 5
Mousa Dembele – Probably the only Spurs player to perform anywhere near his level. Strong in the tackle, careful in possession and tried to push his team forward with powerful dribbling from deep. 7
Victor Wanyama – Endured a miserable first-half where he did anything but protect his back four. Too sloppy on the ball and gave away needless fouls. Improved as the game went on but not good enough. 5
Christian Eriksen – Hit a nice free-kick that just went over the bar, but much like his team-mates, struggled to create anything of note. Has been in good form but Liverpool marshalled him well. 6
READ MORE: Dele Alli: How much is he really worth to Spurs?
Dele Alli – In fantastic form with eight goals in his last eight games, but didn’t find himself in a scoring position once today. Couldn’t influence play and easily crowded out when in possession. 5
Heung-Min Son – Offered no support to his full-back and created very little in the opposite direction. Found himself one-on-one with Mignolet in the first half but saw his low shot saved well. 5
Harry Kane – Unable to make an impact in the game with Spurs seeing so little of the ball. Hit the post in the second-half but was correctly called offside, and cut a frustrated figure in his isolation. 5
Subs: Winks 68’, Sissoko 77’, Janssen 82’