Allowed Pogrebnyak's effort to squirm under him to give Reading the lead. The Dutchman should have easily dealt with the Russian's strike but could do nothing to keep out Hunt's fine volley from close range.
Took a knock following a hefty challenge from Tabb early on but recovered well and looked fairly solid alongside Williams.
Gave Pogrebnyak too much space in the box and the Russian made him pay by opening the scoring.
Got forward more the in the second half after a quiet display before the break.
Neat in possession and had a comfortable afternoon on Swansea's left flank.
The South Korean was a driving force in Swansea's midfield and rarely looked wasteful when in possession. Had his low effort well saved by McCarthy, while his challenge in midfield was the start of the move which led to Swansea's equaliser.
Played an integral part in Swansea's neat interplay throughout the match. Couldn't miss from six yards out to hand his side a lifeline after 71 minutes. Booked. Brought off for De Guzman late on.
Guilty of spurning another Swansea chance in the first half after failing to covert a one-on-one chance. Routledge's deflected cross provided a platform for Michu to get on the scoresheet before the winger notched a well-taken equaliser.
Looked dangerous when dribbling into the Reading penalty area but the winger's end product needed to be better. Subbed for Pablo Hernandez.
Superb in possession but added little to Swansea's attacking threat.
Should have done better with his header in the first half. Got caught by a challenge by Gorkss and was replaced at half-time by Moore.
Made the difference for Reading and foiled Moore twice in the second half before getting down low to deny Ki's effort. McCarthy could do little to keep goals from Michu or Routledge but overall it was a solid performance from the 22-year-old.
Poor in possession and didn't make enough effort to get forward while the scoreline was goalless.
Dominant in the air but is distribution from the back wasn't exactly accurate.
Had little influence as he was kept busy by Dyer. Looked rash in his clearances too and almost gifted Swansea an equaliser after a bizarre chest pass back to McCarthy which was nearly intercepted by Moore.
Blocked Routledge's goal-bound effort in the first half and won his fair share of headers throughout the match. Booked.
The game seemed to bypass Karacan in midfield and the 23-year-old didn't have any significant impact on the game.
Played a neat ball through to set up Pogrebnyak in the first half. Was anonymous throughout the game otherwise.
Wasteful in possession and looked out of his depth in Reading's midfield. Booked. Subbed off for Robson-Kanu.
Was left unused on Reading's right flank for the majority of the game.
Very quiet in the first half up until his goal which he took with aplomb after he lashed a volley past a helpless Vorm. Brought off for Roberts after 71 minutes.
Opened the scoring with a low effort with Vorm should have easily saved. The Russian was industrious throughout but had little to feed off of. Brought off for Le Fondre.