Here are our player ratings from Reading's 2-2 draw with Swansea City.

Rafael - 4

Will be disappointed with his contribution to Swansea's first goal after palming it into the danger area. Couldn't do much about the second. Looked a little hesitant to claim crosses.

Andy Yiadom - 5 

Contributed to the attacks with some good forward runs on the overlap, only for his delivery to let him down at times. Left a few gaps.

Omar Richards - 6

Better today from Richards who was strong in the challenge, putting himself in harms way. Dangerous on the overlap and showed good energy to keep going.

Liam Moore - 3

Needed to do a better job of organizing the defence, both goals came as a result of slack defending. Wasted possession with aimless forward balls that meant the Royals couldn't aleviate the pressure when Swansea were on the front foot.

Tom Holmes - 4

Struggled to deal with the pace of Cullen for much of the first half. Battled well in the air but was given a tough afternoon.

Josh Laurent - 5

Strong in the challenge but lost the ball several times with slightly sloppy passing.

Andy Rinomhota - 5

Would have liked to have seen Fulton's influence in the middle dealt with a bit better from Rinomhota who at times lost his man from deep.

Ovie Ejaria - 7

Produced his fair share of chances on the left with skill and confidence on the ball. Could have released it quicker at times but offered a lot in terms of a threat. Helped defensively.

John Swift - 8

Produced an outstanding cross to set up Meite for the Royals first goal before the break and was instrumental in ensuring the Royals played at a good tempo. Subbed off just before Swansea got back on level terms.

Yakou Meite - 7

Scored Reading's opening goal with a powerful header at the back post. Tried to force the issue and make things happen with a direct approach. Could consider himself unlucky to be subbed off.

Lucas Joao - 5

His hold-up play did leave a bit to be desired, letting the Swansea defence win the ball back too easily. Should have earned a penalty which somehow wasn't spotted. Came close with a couple of efforts in the first half.

SUBS 

Alfa Semedo - 6

Showed good decision making and was quick to distribute the ball after he came on.

Tomas Esteves - 6 

Got on the scoresheet for the first time in a blue and white shirt with a composed finish.

George Puscas - 3

Failed to make any real impact on the game after his introduction.

Michael Olise - 5

Produced some good deliveries from set-pieces after his introduction. Couldn't do a huge amount in open play.