Struggling Swansea's first league win at Anfield blew a huge hole in Liverpool's title ambitions as Fernando Llorente struck twice in a shock 3-2 victory.

The Swans, bottom of the table before kick-off and without a victory in 15 previous league visits, became the first team since Manchester United a year ago to inflict a home defeat on the Reds.

They did it the hard way as well as after Llorente had put them into a surprise 2-0 lead just after half-time a double from Roberto Firmino levelled things up, with the visitors indebted once again to Gylfi Sigurdsson for their winner.

Llorente's good recent form has seen him score seven times in the last 10 Premier League games and despite interest from Chelsea it is imperative to Swansea they keep hold of him as they fight for top-flight survival.

The ease with which he scored his two goals will be of concern to Jurgen Klopp, whose side have conceded more goals league than any of their top-seven rivals.

A minor positive for the Reds boss will have been a return to form for Firmino, who had scored just one in his last 10 matches as his dip mirrored the injury-enforced absence of fellow Brazilian Philippe Coutinho - with whom he has a close relationship on and off the field.

Scroll through the gallery at the top of the page to see how The Independent scored Liverpool and Swansea's players.