ANDY FISHER 6
Unfortunate to concede early on but was largely good in possession. Went more direct as Swansea wobbled in the second-half. Not much he could do about the goals in fairness.
BEN CABANGO 6
His confidence in possession is sky-high at present, and he's proving to be a key figure in Swansea's style as a result, both offensively and defensively. Nervier late on as Reading pushed.
KYLE NAUGHTON 6
As is usually the case, the vast majority of the central defender's work came with the ball at his feet. A couple of tense bits on the ball late on and will be disappointed not to have managed to help those around him see out a win.
JOEL LATIBEAUDIERE 6
Very composed on the ball once again and made a couple of timely challenges to limit the threat on Fisher. Made stacks of clearances and tackles but couldn't do enough, like those around him, to prevent a mad comeback from the Royals.
CYRUS CHRISTIE 7
The Fulham loanee saw so much of the ball in the Reading half. He offered a real threat until Reading got their second. So many important defensive interventions but clearly got dragged deeper at times when Paul Ince's side improved.
FLYNN DOWNES 7
Back in the side, Downes produced a gritty display out of possession and was typically slick on the ball. A couple of key passes and was withdrawn in the second-half.
MATT GRIMES 7
So much composed and positive play from the captain in defence and attack.
HANNES WOLF 7
Wolf's athleticism was pivotal on the left, and he levelled for Swansea with a stunning strike into the top corner, his second goal for the club. Could have scored again late on but caused problems throughout. Did a lot of defensive work too.
JOEL PIROE - Star Man 8
Adjudged to have committed a foul in his own box as Reading went ahead. But he responded in sensational fashion with a sublime strike before scoring his second from the penalty spot. Oozed confidence throughout in what was a top display. Subbed.
JAMIE PATERSON 7
Cause more problems in attack than he has done of late and played a key part in Swansea's fourth. Withdrawn.
MICHAEL OBAFEMI 8
Worked his socks off throughout and won his side a penalty in the first-half. Composed to rifle home his 10th goal of the season which made it 4-1 because Swansea blew their huge advantage.
Who was Swansea's man-of-the-match at Reading? Have your say in the comments section here.
Subs
Jay Fulton (for Downes) - Superb clearance off his own line before Joao scored his second. Couldn't provide the control needed. 6
Olivier Ntcham (for Paterson) - A couple of decent moments on the ball to calm things down. Hit the post late on. 6
Ryan Manning (for Piroe) - Helped to eat up the clock, but Swansea didn't quite do enough. N/A