Brian Stock struck an injury-time winner for Doncaster as they came from behind to claim a 2-1 win over Middlesbrough, whose away blues continued.
Stock, who has endured injury problems in recent seasons, pounced from 12 yards in the fourth minute of added time - his first goal since March 2009 after James Hayter had levelled for Rovers.
Middlesbrough, who have now taken just four points out of a possible 33 on their travels, made a flying start when Scott McDonald put them ahead inside four minutes.
Boro, buoyed by their home win over high-flying Cardiff last week which lifted them out of the relegation zone, made a bright start and David Wheater - back after suspension - headed an early Gary O'Neil corner over the crossbar.
But the visitors took the lead through McDonald moments later when Marvin Emnes set up the Australia striker, who fired into the bottom corner from 12 yards for his third goal in six games.
Doncaster tried to respond and Mark Wilson drove a shot over the bar before Hayter did likewise from 20 yards a few minutes later. However, in the 22nd minute, former Sheffield United forward Billy Sharp delivered the cross and Hayter made no mistake with his header from six yards - his sixth goal in his last eight.
Boro nearly began the second half as they started the first but a fine save from Neil Sullivan denied Leroy Lita from 18 yards and the veteran Doncaster goalkeeper had to be alert again to tip over a Lita shot from 12 yards in the 65th minute.
Moments later the home side nearly went in front but after Joseph Mills saw his shot parried by Boro goalkeeper Jason Steele, he couldn't keep the rebound down and then John Oster cleared the bar from 18 yards as Rovers enjoyed some possession.
Doncaster created another opportunity with 13 minutes left but James Coppinger was foiled by Steele and Oster fired another effort over the bar as the hosts continued to press.
Steele saved superbly from Dean Shiels in injury time but moments later Stock came up with the winner.
Copyright (c) PA Sport 2009, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms