Match ends, Rochdale 1, Doncaster Rovers 3.

Doncaster scored two late goals to beat Rochdale and earn their fifth away victory of the season in League One.
Theo Robinson headed in a corner and Curtis Main flicked home the clincher after they twice hit the woodwork following Matt Done's sending off.
The Rochdale forward was shown a straight red card for a foul on Doncaster's James Coppinger.
Done had put Rochdale in front early on with a diving header, but Kyle Bennett shot low into the corner to level.
Doncaster generally carried the greater threat going forward and missed a number of chances before Done's dismissal gave them a numerical advantage.
It looked like Rochdale might hold out when Nathan Tyson headed against the bar and Bennett struck the post with a shot, but the pressure told when Robinson's first touch after replacing Paul Keegan put them in front for the first time.
The win lifted Doncaster one place to 16th in the table, with Rochdale slipping two to ninth, three points outside the play-off places.
Rochdale manager Keith Hill told BBC Radio Manchester:
"It was going to be a difficult game even though we went 1-0 to the advantage.
"They caused us problems all afternoon.
"It was a wrestle and it was going to continue to be a wrestle but obviously when we went down to 10 men it was very difficult for us."
Doncaster manager Paul Dickov told BBC Radio Sheffield:
"We got off to the worst possible start, conceding and then after that I thought the boys were fantastic.
"Even when it was eleven versus eleven, we played football, we created.
"We had as many chances as I could remember in a game and it would have been a crying shame if we hadn't won the game."
Line-ups
Rochdale
Formation 4-2-3-1
- 22Logan
- 3Bennett
- 6Lancashire
- 5Eastham
- 25RoseSubstituted forTanserat 45'minutes
- 8LundBooked at 64mins
- 24Allen
- 11Noble-Lazarus
- 12Dawson
- 16DoneBooked at 54mins
- 9AndrewSubstituted forRaffertyat 68'minutes
Substitutes
- 1Lillis
- 2Rafferty
- 14Hery
- 17Tanser
- 18Muldoon
- 27Cannon
- 32Hasler-Cregg
Doncaster
Formation 4-4-2
- 33Johnstone
- 22Wabara
- 12McCullough
- 16Butler
- 17Stevens
- 26CoppingerSubstituted forForresterat 55'minutes
- 18KeeganSubstituted forRobinsonat 84'minutes
- 19Wellens
- 23BennettBooked at 70mins
- 11Main
- 14TysonSubstituted forMcKayat 90+3'minutes
Substitutes
- 4Furman
- 9Robinson
- 10Forrester
- 13Marosi
- 15Wakefield
- 21De Val Fernandez
- 36McKay
- Referee:
- Jeremy Simpson
- Attendance:
- 3,229
Match Stats
- Possession
- Home40%
- Away60%
- Shots
- Home2
- Away13
- Shots on Target
- Home2
- Away5
- Corners
- Home4
- Away11
- Fouls
- Home7
- Away5
Live Text
Post update
Full Time
Second Half ends, Rochdale 1, Doncaster Rovers 3.
Substitution
Substitution, Doncaster Rovers. Jack McKay replaces Nathan Tyson.
Goal!
Goal! Rochdale 1, Doncaster Rovers 3. Curtis Main (Doncaster Rovers) right footed shot from the centre of the box to the centre of the goal. Assisted by Reece Wabara.
Goal!
Goal! Rochdale 1, Doncaster Rovers 2. Theo Robinson (Doncaster Rovers) header from the centre of the box to the top right corner. Assisted by Kyle Bennett.
Post update
Corner, Doncaster Rovers. Conceded by Ashley Eastham.
Post update
Corner, Doncaster Rovers. Conceded by Joseph Rafferty.
Substitution
Substitution, Doncaster Rovers. Theo Robinson replaces Paul Keegan.
Post update
Corner, Doncaster Rovers. Conceded by Joseph Rafferty.
Post update
Corner, Doncaster Rovers. Conceded by Joseph Rafferty.
Post update
Corner, Doncaster Rovers. Conceded by Matthew Lund.
Post update
Corner, Doncaster Rovers. Conceded by Joseph Rafferty.
Post update
Attempt missed. Curtis Main (Doncaster Rovers) right footed shot from the centre of the box is too high.
Post update
Joseph Rafferty (Rochdale) wins a free kick in the defensive half.
Post update
Foul by Nathan Tyson (Doncaster Rovers).
Post update
Attempt missed. Nathan Tyson (Doncaster Rovers) left footed shot from the centre of the box is close, but misses the top left corner.
Booking
Kyle Bennett (Doncaster Rovers) is shown the yellow card.
Post update
Jamie Allen (Rochdale) wins a free kick in the attacking half.
Post update
Foul by Kyle Bennett (Doncaster Rovers).
Substitution
Substitution, Rochdale. Joseph Rafferty replaces Calvin Andrew.