Rovers picked up their first away win of the season with an impressive 2-0 victory over Leeds United.
A whirlwind start at Elland Road saw Rovers race into a two-goal lead inside the opening six minutes, a lead they wouldn't let slip.
From the kick-off Rovers were in front as Ben Marshall's centre found Craig Conway and the Scot fired low into the net.
Five minutes later and it was 2-0, Tom Lawrence impressing before finding Jordan Rhodes who did the rest.
Tom Adeyemi hit the post at the end of the first half for Leeds but that was as good as it got for the home side.
Conway, Lawrence and Akpan all spurned opportunities in the second half as the game became a niggly stop-start affair. But Rovers saw the match out comfortably to more than deserve all three points.
Getting the match underway, Rovers showed their attacking intent straight from the off.
Tom Lawrence, driving at the hosts, exchanged passes with Chris Taylor before finding Ben Marshall on the overlap. As the full-back's cross deflected off the head of Sol Bamba, Craig Conway arrived to drive the ball into the back of the net after just 18 seconds.
Jordan Rhodes was then narrowly given offside as he raced through on goal on five minutes, but less than sixty seconds later he was to be celebrating his 8th goal of the season and Rovers' second.
Again it was Lawrence the instigator, running with pace and power at the Leeds defence before slipping the ball in for Rhodes who controlled and turned well before firing low beyond Marco Silvestri.
It was a rampaging start from the visitors as Lawrence and Marshall both flashed efforts over the bar, before Rhodes was again flagged when a Conway shot deflected into the striker's path, but his effort was cleared off the line.
After an utterly one-sided first half hour Leeds started to slowly get into the game with their best opportunities coming from set-pieces.
On 33 a free-kick from the Leeds left by Luke Murphy was only half-cleared as far as Mirco Antenucci, but the forward could only find the side-netting with his volley.
The home side would then go closer four minutes from the break when they struck the woodwork. Murphy's centre was helped on by the head of Tom Adeyemi, but as the ball rebounded off the post, Bamba reacted but to only to lift it over the bar.
Neither side made a change at the break but within six minutes of the restart Leeds boss Steve Evans introduced Jordan Botaka at the expense of Adeyemi.
But unlike the first half there was very in the way of flow to play at the start of the second, however amongst all the petty fouls it was Rovers with the chances.
On 56 Rovers wasted a brilliant opportunity to get their third of the game. On halfway Rhodes held off Bamba to send Lawrence racing through on goal, he opted to square for Conway to shoot but the Scot failed to get his effort away as Leeds got men back.
Then as Rovers maintained the forward pressure Hope Akpan set Taylor forward, but Silvestri gathered his low shot at his near post.
The match threatened to boil over after both Akpan and Grant Hanley were caught by errant elbows resulting in the Rovers captain needing to leave the field of play for treatment on a facial wound.
Inexplicably, referee Tim Robinson's only decision was to tell Rovers to give Leeds the ball back when play got underway once more.
After playing more than five minutes with ten men Hanley was eventually replaced as former Leeds youngster Matt Kilgallon came on for his first league appearance of the season.
In terms of chances for the home side it wasn't until the final ten minutes of the match that Jason Steele's goal was threatened.
Antenucci poked an effort wide before Botaka headed over a Dallas cross, whilst at the other end Conway flashed a long-range strike just wide of target.
The only black mark on an otherwise impressive away day performance was the booking picked up in added time by Corry Evans. That was the midfielder's fifth card of the season which means he'll miss the match against Birmingham on Tuesday.
Despite more confusing decisions from the officials in the closing stages, Rovers saw the game out professionally and without any late dramas to take a deserved three points once more at Elland Road.
LEEDS: Silvestri, Byram, Bamba (c), Cooper, Antenucci, Murphy, Wood (sub Doukara 69 mins), Dallas, Cook (sub Mowatt 85 mins), Adeyemi (sub Botaka 51 mins), Berardi.
Subs not used: Horton (GK), Wootton, Bellusci, Buckley.
ROVERS: Steele, Marshall, Duffy, Hanley (c) (sub Kilgallon 75 mins), Olsson, Taylor (sub O'Sullivan 89 mins), Evans, Akpan, Conway, Lawrence (sub Delfouneso 84 mins), Rhodes.
Subs not used: Raya (GK), Henley, Spurr, Williamson.
Goals: Conway 1 mins, Rhodes 6 mins
Booked: Evans, Conway
Attendance: 19,666 (including 520 Rovers fans).