Two first half goals saw Rovers claim a vital three points after defeating Derby County at Ewood Park.
Jordan Rhodes and Scott Dann got on the scoresheet for the second game running but this time they were on the winning side with a welcome home win.
Rovers couldn't have had a better start as Jordan Rhodes was upended by Jeff Hendrick inside the area on 8 minutes and a penalty was awarded. The striker stepped up and made no mistake for his 24th Rovers goal of the season.
The home side had to defend well as Derby looked for a way back into the match, but on the stroke of half time it was Rovers who bagged the all-important second. Scott Dann taking advantage of Frank Fielding's miss from a corner kick to bundle the ball home.
The second half saw no further goals but it wasn't for the lack of trying, Rhodes twice should have netted further goals, whilst Rovers were grateful for some important saves from Grzegorz Sandomierski and a block from Grant Hanley.
Rovers had to work hard for the win, the three points see them rise two places and out of the relegation places.
Ahead of the game Gary Bowyer made just the one change for the visit of Derby County as Colin Kazim-Richards came back into the starting eleven.
The forward was preferred to Cameron Stewart who missed out.
The first meaningful attacking play in the game saw Rovers take the lead. Jeff Hendrick with a rash challenge on Jordan Rhodes just inside the area and the striker made no mistake from the penalty spot.
Nigel Clough's Derby looked to get back into the game, but whilst their approach play was neat, all too often they lacked the decisive pass when it counted.
However on 28 minutes it was heart in mouths stuff as goalkeeper Grzegorz Sandomieski's attempted clearance went straight to Derby attacker Jamie Ward. With just the Polish stopper to beat it looked like Ward would level the scores but Sandomierski redeemed himself with a superb save.
90 seconds later the Polish international was at it again. A quick free-kick from Derby saw Ward cross from the left to where Chris Martin was unmarked in the six-yard box but Sandomierski denied him from point-blank range.
Straight up the other end and Rovers almost made it two from a corner kick. David Dunn's centre was met by Grant Hanley but the ball bounced off the bar, down onto the line and away to safety.
As the first half entered added time Rovers grabbed a second goal. In part it came about by the lengthy time Jamie Ward took to take a Derby County corner, then Jordan Rhodes played had a huge involvement in working hard to earn a corner at the other end.
David Jones fired the ball over, former Rover Frank Fielding missed the ball and Scott Dann diverted it into the back of the net for his 5th goal of the season and the perfect way to end the half.
In contrast to the first the second half was just as hardworking but it lacked that clinical touch from either side.
Jordan Rhodes seeing two great chances to extend Rovers lead further but he fired over with one and Fielding saved with the other.
But two bookings in the space of five minutes took the gloss off the day as Grant Hanley and Colin Kazim-Richards both saw yellow. As it was their 10th of the season it means they miss the next two matches.
The closing stages saw Derby press for an unlikely way back, but Sandomierski made an impressive save once more before the imperious Hanley blocked the follow-up.
There was a mixture of celebration and relief as the final whistle blew as Rovers gained their first win since February to move up to 20th in the npower Championship.
ROVERS: Sandomierski, Kane, Dann (c), Hanley, Morris, Williamson, Lowe (sub Pedersen 76 mins)_, Jones, Dunn (sub King 66 mins), Kazim-Richards, Rhodes (sub Goodwillie 90 mins).
Subs not used: Usai (GK), Best, Nuno Gomes, Rekik.
Goals: Rhodes (pen) 8 mins, Dann 45 mins.
Booked: Williamson, Hanley, Kazim-Richards.
DERBY: Fielding, Forsyth, Keogh (c), Buxton, Coutts (sub Davies 46 mins), Brayford, Hendrick, Bryson (sub Freeman 73 mins), Ward, Sammon (sub Bennett 84 mins), Martin.
Subs not used: Legzdins (GK), Jacobs, Roberts, Gjokaj.