Match ends, Doncaster Rovers 1, Accrington Stanley 2.
Accrington Stanley moved five points clear of the League One relegation zone with a 2-1 win at promotion-hopefuls Doncaster Rovers.
First-half goals from Sean McConville and Paul Smyth helped move John Coleman's Stanley to the brink of safety with two games to play.
Rovers had to wait until the final minute of the game for a goal, when Danny Andrew netted a consolation.
The defeat leaves Doncaster sixth, three points clear of Peterborough.
However, the Posh have a game in hand on Rovers but with an inferior points difference.
The visitors made the most of their early pressure at the Keepmoat Stadium, taking the lead in the 17th minute through McConville, who tapped in at the far post from a Smyth cross.
Smyth doubled Accrington's lead just before half-time, taking a touch before lifting the ball over Marko Marosi in the Rovers net.
Doncaster almost gifted Stanley a third in the 53rd minute as Matty Blair mistimed a header back to the keeper, nodding the ball over Marosi and on to the crossbar.
The home side continued to put pressure on the Accrington defence in the second half, with John Marquis coming close and Kieran Sadlier hitting the bar before their late goal.
Andrew pulled one back for Doncaster in the 90th minute, his deflected free-kick bouncing off Accrington's Seamus Conneely and over goalkeeper Jonny Maxted.
Sadlier also saw a last-minute strike bounce back off a post as Doncaster suffered their second successive defeat.
Report supplied by the Press Association.
- 11CrawfordSubstituted forSadlierat 45'minutesBooked at 90mins
- 19MaySubstituted forWhitemanat 45'minutes
- 38SmythSubstituted forArmstrongat 69'minutes
- 17Esteves Sousa
- Seb Stockbridge
- Shots on Target
Second Half ends, Doncaster Rovers 1, Accrington Stanley 2.
Kieran Sadlier (Doncaster Rovers) hits the left post with a right footed shot from outside the box.
Kieran Sadlier (Doncaster Rovers) is shown the yellow card for a bad foul.
Foul by Kieran Sadlier (Doncaster Rovers).
Mark Hughes (Accrington Stanley) wins a free kick in the attacking half.
Goal! Doncaster Rovers 1, Accrington Stanley 2. Danny Andrew (Doncaster Rovers) from a free kick with a left footed shot to the top left corner.
Kieran Sadlier (Doncaster Rovers) wins a free kick in the defensive half.
Foul by Billy Kee (Accrington Stanley).
Foul by Janoi Donacien (Accrington Stanley).
Herbie Kane (Doncaster Rovers) wins a free kick in the defensive half.
Foul by Luke Armstrong (Accrington Stanley).
Paul Downing (Doncaster Rovers) wins a free kick on the left wing.
Jordan Clark (Accrington Stanley) wins a free kick in the defensive half.
Foul by Herbie Kane (Doncaster Rovers).
Foul by Benjamin Whiteman (Doncaster Rovers).
Billy Kee (Accrington Stanley) wins a free kick in the defensive half.
Attempt missed. Kieran Sadlier (Doncaster Rovers) right footed shot from outside the box is too high.
Foul by Daniel Barlaser (Accrington Stanley).
Mallik Wilks (Doncaster Rovers) wins a free kick in the defensive half.