DONCASTER Rovers snatched a dramatic stoppage time winner against League One leaders Tranmere Rovers at Prenton Park.
Former Tranmere striker Iain Hume scored the goal which sentenced Tranmere to their first home defeat of the season.
Tranmere striker Jake Cassidy had looked to have rescued a point for his side with an 87th minute equaliser.
Doncaster mounted a magnificent rearguard action after striker Billy Paynter had put them ahead just after the break.
Doncaster showed three changes to the side which came from behind to beat Brentford on Saturday.
James Husband, Paul Keegan and Billy Paynter came in for Shelton Martis (injured), Martin Woods (injured) and Chris Brown.
Tranmere, looking to bounce back from their first defeat of the season, at Bournemouth made a bright start and midfielder Andy Robinson saw his angled 20 yarder sail just past the far post.
Billy Paynter got a header on target in Rovers first raid of note, but it was easily collected by keeper Williams. Robinson tried his luck direct from free-kick outside the box but Woods was well placed to collect.
Tranmere, who had dropped just two points in their previous six home games, continued to make the running and right-back Danny Holmes wasn’t far off target with a long-range effort.
Tranmere centre-back Ben Gibson headed over from a corner on 17 minutes.
There was a let off for Doncaster on 20 minutes, skipper James Wallace’s first touch letting him down at the far post from Zoumana Bakayogo’s left wing cross.
Tranmere centre-back Liam Taylor just beat Paynter, Rovers’ match-winner on Saturday, to Kyle Bennett’s cross into the box.
Rovers went close to taking the lead on 24 minutes, Paynter hitting the crossbar from Husband’s inch-perfect cross.
Skipper Rob Jones, playing with his injured thumb strapped up, and fellow centre-back Tommy Spurr, got themselves in a mix-up trying to clear a ball in the box.
Tranmere continued to have the better of the territorial exchanges and leading scorer Jake Cassidy would have scored had his close range header just short of the far post hit the target.
Woods produced an excellent save, at the expense of a 36th minute corner, to keep out a curling 20 yard angled shot by Robinson which looked to be heading for the top corner.
Robinson, who was put under pressure by defender Paul Quinn, shot over with an angled shot in the box after getting on the end of a ball played into the box.
Jones slipped his marker in the box from a 40th minute free-kick by David Cotterill, but he hooked his shot well wide. Bakayogo shot wide of the near post from a corner.
Paul Keegan shot wide with a 25 yarder at the other end.
There hadn’t been any goals in the first half but there had been no lack of chances.
Doncaster took the lead three minutes after the break, poking the ball home at the second attempt from Spurr’s cross.
The home hit back in determined fashion but the Doncaster defence held firm.
Husband stumbled in the box but Doncaster suffered a blow on 62 minutes when leading scorer Cotterill limped off to be replaced by David Syers.
A deflected 25 yarder by Robinson flashed inches past the far post.
Gibson fired wide with a header from the resulting cross when well placed.
It was all hands to the pumps at times but Doncaster continued to frustrate their hosts, who started the game as the top scorers at home in the league.
Doncaster suffered a second injury blow on 78 minutes, Husband limping off to be replaced by Griffin.
Tranmere: Williams 7 Holmes 7 Gibson 7 Taylor 7 Bakayogo 7 Bell-Baggie 7 Robinson *7 McGurk *6 Cassidy 7 Substitutes Black Goodison Thompson *70Harrison Stockton **78 Kay, Mooney
Doncaster: G Woods 7 Quinn 7 Spurr 7 Jones 8 Husband *7Cotterill *7 Harper 7 Keegan 7 Bennett 7 Hume 7 Paynter 7 Substitutes Sullivan Syers *62 Brown Blake Michael Woods Wakefield Griffin **78
Goals: Doncaster: Paynter (48), Hume (90 +2). Tranmere: Cassidy (87)
Bookings: Tranmere: Wallace
Referee: Scott Mathieson (Cheshire)