Match ends, Reading 4, Doncaster Rovers 1.
Garath McCleary and Pavel Pogrebnyak scored late goals as Reading secured a comprehensive victory over Doncaster.
Danny Guthrie drove the Royals in front before Theo Robinson equalised from close range.
Adam Le Fondre flicked in from McCleary's pass to restore Reading's advantage before the break.
Rob Jones went off injured after Doncaster had used all of their substitutes and McCleary and Pogrebnyak sealed the win for Nigel Adkins' side.
Guthrie put the home side ahead after 10 minutes when he found the top corner for his third goal in four games.
Robinson, brought off the bench after only 22 minutes by manager Paul Dickov, pulled the visitors level when he turned in following Adam Federici's save from Mark Duffy's free-kick.
Le Fondre put Reading ahead once again when he finished from McCleary's ball for his fifth of the campaign.
After Doncaster lost captain Jones to what looked like an arm injury, McCleary found the net after good work from Hal Robson-Kanu and Pogrebnyak added a fourth from McCleary's pass in the seventh minute of stoppage time.
Reading manager Nigel Adkins:
"I'm so pleased for Pavel, it was an absolutely super finish. He's been working so hard at the training ground. It's all been down to him and he's now reaping the rewards.
"We never allowed Doncaster to play the ball around but some players then stopped what they had been doing successfully.
"Four goals, three points and the fans will have gone home happy."
Doncaster manager Paul Dickov:
"I fancied us to win the game at 2-1 down but playing with 10 men made it very difficult.
"Reading took full advantage of the situation and picked us off.
"I still feel a bit aggrieved and disappointed about the scoreline. Although it was 4-1, I thought we competed well."
- 6BairdBooked at 69mins
- 20GuthrieSubstituted forAkpanat 83'minutes
- 9Le FondreSubstituted forRobson-Kanuat 62'minutes
- 37ObitaSubstituted forMcAnuffat 73'minutes
- 26CoppingerSubstituted forBennettat 72'minutes
- 4FurmanSubstituted forRobinsonat 23'minutes
- 9BrownSubstituted forPaynterat 64'minutes
- 19WellensBooked at 85mins
- 21De Val Fernandez
- Andy D'Urso
- Shots on Target
Second Half ends, Reading 4, Doncaster Rovers 1.
Goal! Reading 4, Doncaster Rovers 1. Pavel Pogrebnyak (Reading) left footed shot from a difficult angle on the left to the top left corner. Assisted by Garath McCleary.
Foul by Hal Robson-Kanu (Reading).
Mark Duffy (Doncaster Rovers) wins a free kick on the right wing.
Corner, Doncaster Rovers. Conceded by Adam Federici.
Attempt saved. Theo Robinson (Doncaster Rovers) left footed shot from outside the box is saved in the top right corner. Assisted by Richard Wellens.
Attempt missed. Jobi McAnuff (Reading) right footed shot from outside the box is close, but misses the top right corner. Assisted by Pavel Pogrebnyak.
Foul by Garath McCleary (Reading).
Reece Wabara (Doncaster Rovers) wins a free kick on the left wing.
Foul by Pavel Pogrebnyak (Reading).
Bongani Khumalo (Doncaster Rovers) wins a free kick in the defensive half.
Corner, Reading. Conceded by Paul Quinn.
Richard Wellens (Doncaster Rovers) is shown the yellow card for hand ball.
Hand ball by Richard Wellens (Doncaster Rovers).
Foul by Hal Robson-Kanu (Reading).
Paul Quinn (Doncaster Rovers) wins a free kick in the defensive half.
Substitution, Reading. Hope Akpan replaces Danny Guthrie.
Attempt missed. Theo Robinson (Doncaster Rovers) right footed shot from the right side of the box is close, but misses to the right.
Foul by Sean Morrison (Reading).