Leroy Fer opened the scoring in the eighth minute with a tap-in to punctuate a dominant beginning to the game for the home side.
But the Reds steadily turned the screw as the contest progressed and Roberto Firmino nodded in a leveller early in the second half.
The Brazilian then won a penalty with seven minutes remaining and James Milner maintained his flawless record from 12 yards to hand his team another victory.
The key points…
- Simple Fer finish put Swansea in front early on
- Firmino header equalised for Reds in second half
- Milner penalty claimed the points for Liverpool
The team news…
Jürgen Klopp made only one change to his starting XI in Wales, with Dejan Lovren back in the side after missing the Anfield victory over Hull City.