Liverpool were expected to brush aside lowly Swansea during the Saturday lunchtime kick-off at the Liberty Stadium. However, all of the pre-match form was thrown out of the window in the eighth minute when Leroy Fer gave the home side the lead.
Jurgen Klopp’s side were looking for their fourth consecutive Premier League victory and knew three points would take them up to second in the table.
But they had to do it the hard way as they failed to clear a corner to allow Fer to score his fourth Premier League goal of the season.
In truth, Liverpool could have been more than 1-0 down at half-time with Swansea striker Borja Baston missing two glorious headers.
It was probably the poorest first-half of Liverpool’s campaign - and that includes the first 45 minutes at Burnley where they lost 2-0.
But the second-half was a different story after Klopp had obviously rallied his players and they eventually ran out 2-1 winners.
The away side dominated possession after the break and piled the pressure on the Swansea goal.
They got their reward after Roberto Firmino headed in from Jordan Henderson’s cross in the 54th minute.
However, they had to wait another 30 minutes to get the winner when Firmino was brought down leaving James Milner free to convert the spot-kick with six minutes remaining.
It was hardly a convincing win for Liverpool with a handful of players underperforming. However, they had a few of their stars to thank for bailing them out and putting them up to second in the league table.
We've taken a look at three stars and three flops during the 2-1 win.
Star - Sadio Mane
It doesn’t matter who the opposition is, Mane appears to play the same way every match. The former Southampton winger is always troubling the opposition defence with his direct style of play and his electric pace. He was brilliant in the second-half.
Star - Nathaniel Clyne
The former Southampton defender didn't stop running throughout the match this afternoon. While he's not always perfect defensively, he offered his side plenty of options going forward in the second-half and was deservedly handed the man of the match award on Sky Sports.
Star - James Milner
When Klopp decided to start playing Milner at left-back, it raised plenty of eyebrows. However, the 30-year-old is quickly establishing himself as a very dependable full-back. Not only is he solid defensively, he offers plenty going forward. He kept his nerve brilliantly with his late penalty - his third goal in two matches.
Flop - Loris Karius
Klopp appears to prefer the German goalkeeper over Simon Mignolet but he may be having second thoughts after today’s match. The ‘keeper looked dodgy with the ball at his feet and wasn’t exactly convincing when it came to crosses. A difficult day for him.
Flop - Daniel Sturridge
Coming on during the first-half of any match is difficult but Sturridge had the chance to prove to Klopp that he was wrong to leave him on the bench. But he didn’t do that and look lethargic during his time on the pitch. He needs to show more.
Flop - Dejan Lovren
Lovren has improved immensely under Klopp but he looked shaky again against Swansea. He could have defended better for Swansea’s opener and certainly wasn’t the solid centre-back we’ve come to expect in recent months.