Reading came from behind twice to take a point in an enthralling 2-2 draw against promotion-chasing Peterborough United.
Here are the ratings.

David Button, 6: Peppered with chances throughout the afternoon, the keeper perhaps could have done better with Josh Knight's header from a corner but made plenty of saves as the match went on.

Amadou Mbengue, 6: Full of energy, the full-back went both forwards and backwards with vigour. His crosses were all caught too easily so end product requires work.

Tom Holmes, 6: Solid afternoon's work, winning plenty of headers and tackles. 

Nelson Abbey, 6: Similar to Holmes, the centre-back pairing worked well and repelled most things thrown at them. Covered with his pace at the back well.

Jeriel Dorsett, 6: Continuing to impress despite being out of position. Assured performance at full-back with some solid defensive actions.

Michael Craig, 7: The heart of the midfield, Craig threw himself into every tackle and block with energy and intent. Performances continue to be up and down but a firm fan favourite already.

Lewis Wing, 6: Quieter than usual, but the midfielder made some spectacular long-term passes to split the defence and create chances as the game became stretched.

Harvey Knibbs, 6: Similar to Wing, Knibbs was not as effective as in recent weeks but his energy and infectious enthusiasm won possession in some dangerous areas.

Femi Azeez, 8: Best player on the pitch, the winger was on a one-man mission to earn something from the game. Going from strength-to-strength as the season goes on.

Kelvin Ehibhatiomhan, 5: Just wasn't his day as the forward was bullied out of possession and struggled to stop Posh's waves of attacks. Was taken off after less than an hour for Sam Smith.

Paul Mukariu, 6: Had his moments, but on the whole he was less effective than recent weeks. End product in need of plenty of improvements.

Substitutes

Sam Smith, 7: Instantly helped the team with his hold-up play. Took his goal well and enjoyed winding-up the home supporters due to his connection with Cambridge United.

Ben Elliott, 6: Best impact for a long time, as the midfielder attempted impressive passes and kept the ball well.

Clinton Mola, 6: Supporters were sceptical when he came on but did a decent job. Could have done better for Peterborough's second goal, but worked well offensively for the equaliser.