A stunning strike from Harry Forrester was enough to decide a tense South Yorkshire derby at the Keepmoat.
Rovers had much the better of the chances but struggled to find the key to unlock neighbours Barnsley.
That was until substitute Forrester produced a goal worthy of winning any derby, six minutes from time.
And the afternoon quickly got worse for the Reds who had Mason Holgate sent off for a lunging challenge on Richie Wellens.
There was a familiar feeling for the regular attendees of the Keepmoat as Rovers had the better chances and more meaningful possession but failed to make it count.
Barnsley on the other hand seemed happy to sit back and defend but lacked the quality with the ball to hurt their hosts on the counterattack.
They created few chances but will leave unhappy at being denied a route into the game through a first half penalty.
Reece Wabara appeared to have brought down Dale Jennings but referee Kevin Wright did not entertain Barnsley’s appeals.
Rovers started the brighter on home soil, answering the calls from boss Paul Dickov to jump out of the blocks quickly.
Theo Robinson was prevented from latching onto a through ball by a brilliant last ditch tackle from Lewin Nyatanga.
Curtis Main really should have put Rovers ahead just seven minutes in.
Nyatanga lost possession on the edge of the area and Main nipped in before looking to place his shot which he somehow curled wide.
And on 14 minutes Robinson glanced a header over the bar from a Richie Wellens cross.
The pace of the game was frantic but the quality diped as Rovers began to misplace passes, making for a battle in the middle of the park.
Both sides struggled for fluidity, particularly once conditions took a turn for the worst with a horrendous downpour midway throught the half.
But Rovers continued to fashion the better of the chances.
Main fired a low effort from 30 yards that drew a rather unconvincing save from former Rovers keeper Ross Turnbull.
And the former Middlesbrough man missed another golden chance. He leapt to meet a cross from deep from Wellens but scuffed his volley attempt well wide.
It took Barnsley 40 minutes to register their first shot on target. And it was a simple save from Rovers debutant Stephen Bywater when Dale Jennings drilled a speculative effort from close to the left touchline.
Rovers continued the control on the game they established in the first half after the break but still could not find a way to beat Ross Turnbull
Main, guilty of profligacy in the first half, missed another excellent chance five minutes into the second period.
He did well to control a heavy Coppinger pass and find space for a shot but skewed it horribly wide from 15 yards.
And Coppinger himself should have done better on 55 minutes. Kyle Bennett nicked the ball from Dale Jennings, darted into the box and laid off to Coppinger who rushed a shot straight at Turnbull.
Chances for both sides were few and far between as the game moved into the later stages.
Bennett curled a free kick straight at Turnbull while at the other end Milan Lalkovic fired well over the bar after good work from Luke Berry.
Just when it seemed as though the game was set for a stalemate, Forrester struck.
He nicked the ball off Holgate’s toe and immediately carried it inside before looking up and curling a strike over Turnbull’s head and in at the far top corner.
Holgate ended the afternoon with even more woe after jumping in to challenge Wellens with referee Kevin Wright immediately showing a red card.
Rovers: Bywater, Wabara, McCullough, Butler, Stevens, Coppinger, Keegan, Wellens, Bennett, Robinson (Middleton 89), Main (Tyson 67).
Subs not used: Marosi, McCombe, Wakefield, De Val, Forrester.
Reds: Turnbull, Berry, Nyatanga, Hourihane, Jennings (Phenix 65), M’Voto, Smith, Holgate, Lalkovic, Waring (Lita 72), Kiwomya.
Subs not used: Scowen, Davies, Digby, Williams, Bailey.
Referee: Kevin Wright
Cards: Yellow: Stevens (Rovers), Waring, Berry (Barnsley)
Att: 9,005 (2,548 away)