Simon Eastwood 6

No goalkeeper in the world would have saved Gylfi Sigurdsson’s opener and, bar from one second-half stop from Nelson Oliveira, had little to do

Adam Henley 7

With Bolton Wanderers refusing the on-loan Alex Baptiste permission to play Henley, not for the first time this season, took his chance

Shane Duffy 9

Hardly put a foot wrong on his recall to the side, the centre-back’s 84th-minute tackle on Angel Rangel that prevented a certain Swans equaliser his highlight

Matt Kilgallon 8

Made countless crucial blocks and, along with Duffy, nullified the threat of the highly-rated Bafetimbi Gomis

Markus Olsson 8

Left-back had a hand in two of Rovers’ goals, setting up the third and playing a big role in the first with a fine run and cross

Tom Cairney 8

The midfielder did not look out of place against Premier League opposition. Played his part in Rovers’ equaliser

Jason Lowe 7

Stand-in skipper gave an inch to Sigurdsson, who certainly made the most of it, but more than made amends for his error

Lee Williamson 6

Came off with what looked a nasty eye injury late in the first half, the midfielder ruffled the Swans’ feathers with some strong tackles

Craig Conway 8

Deserved goal for the hardworking winger after another performance that proved he is getting back to his best

Chris Taylor 8

Man of the match on any other day, the FA Cup specialist took his equaliser superbly and never stopped running

Josh King 8

Pace got Kyle Bartley sent off and his pass led to Taylor’s goal. Virtually unplayable before the Swans dropped deeper

Substitutions

David Dunn for Williamson (41) Rudy Gestede for King (60) Jordan Rhodes for Dunn (77)

Subs not used

Jason Steele, Grant Hanley, Chris Brown, Ben Marshall.