DONCASTER Rovers beat League One leaders Tranmere thanks to an injury time strike from Iain Hume.
The hosts who began the better as Tommy Spurr was forced to clear a cross from Zoumana Bakayogo and the Paul Quinn was called into action as Danny Holmes centred.
Rovers threatened on 24 minutes as Billy Paynter got on the end of James Husband’s cross but couldn’t direct it in.
Neither team could force a breakthrough before half time, although Paul Keegan dragged a shot wide just before the break.
Rovers edged ahead on 48 minutes through Paynter, who prodded the ball home from 12 yards out.
After the goal the home side began to dominate with Sheffield Wednesday loanee Liam Palmer going close with a long range effort.
But an increasingly resolute Rovers backline, led by the skipper Rob Jones was keeping the league leaders at bay.
However, they couldn’t hold out for the 90 minutes as Tranmere snatched an equaliser on 87 minutes with a good finish from Jake Cassidy.
It didn’t matter though as Rovers won the match in injury time with a strike by Iain Hume, who fired home after exchanging passes with Paynter.
Tranmere: Owain Fon Williams, Danny Holmes, Ash Taylor, Liam Palmer, James Wallace, Jake Cassidy, Andy Robinson, Adam McGurk, Zoumana Bakayogo, Ben Gibson, Abdulai Bell-Baggie. Subs: Paul Black, Ian Goodison, John Thompson, Danny Harrison, Cole Stockton, Michael Kay, Jason Mooney.
Doncaster: Gary Woods, Paul Quinn, Rob Jones, Tommy Spurr, James Husband, David Cotterill, Paul Keegan, James Harper, Kyle Bennett, Iain Hume, Billy Paynter. Subs: Neil Sullivan, David Syers, Chris Brown, Robbie Blake, Michael Woods, Liam Wakefield, Andy Griffin.