Substitute Sam Gallagher was the hero as another late goal saw Rovers make it a 100% winning week with a third successive victory, this time at Stoke City.
Gallagher swept home with five minutes remaining at the bet365 Stadium to win all three points for Tony Mowbray's men, who four minutes earlier had initially been undone by a Scott Hogan leveller for Stoke.
Bradley Dack simply couldn't be kept out of the news and scored again for the fourth time in a week in the 13th minutes to give the visitors the lead in the freezing cold Potteries.
Following wins over Barnsley and Brentford, this latest haul ensures it's a magic week for Mowbray and the lads, who shoot further up the table.
The boss named an unchanged side from the team that started for the excellent victory over Brentford at Ewood Park in midweek.
The only alteration saw Gallagher returned to the squad after missing out in midweek through injury, with John Buckley the man sacrificed and left at home.
The hosts had the first effort of the encounter after only five minutes, but Christian Walton was equal to Tom Ince's attempt after the winger cut in from the right.
At the other end, Adam Armstrong, who was making the 150th start of his club career, capitalised from a defensive mix up between Bruno Martins-Indi and Stephen Ward but couldn't beat Jack Butland at his near post.
But with the next chance came the opener and it was that man Dack who did the damage again with his fourth goal in a week.
A deep Stewart Downing corner was headed back across goal by Darragh Lenihan, and although Tosin Adarabioyo's effort was blocked, it fell kindly to Dack who made no mistake to mark his 100th Rovers start and 300th club career appearance in style.
From then on in Rovers dropped off somewhat, with Michael O'Neill's side having the majority of the ball but never really doing enough to test Walton.
Efforts wide came and went via the heads of Ince and Sam Clucas in particular, but Rovers defended stoutly to take a slender advantage into the interval.
An equaliser almost arrived just two minutes into the second half, but Ince's ambitious effort from range whistled a whisker past Walton's right-hand post.
Walton was called upon again just a moment later, this time springing to his left to claw away Sam Vokes' downward header and keep the visitors in front.
Good blocking ensured Walton's clean sheet was kept intact, with Adarabioyo and then substitute Elliott Bennett putting their bodies on the line with less than 25 minutes of the contest remaining.
Soon after an after Ryan Nyambe was robbed by James McClean, Scott Hogan's flick at the near post went into the side-netting.
Rovers did manage to test Butland soon after through Corry Evans' 20-yeard strike, whilst at the other end Vokes skewed wide of target from a Cameron Carter-Vickers cross.
An excellent stop from Walton denied ex-Rover Mame Diouf when one-on-one before Darragh Lenihan was in the right place at the right time for Rovers to nod the Senegalese forward's follow up attempt off the line.
Walton's goal was living a bit of a charmed life, but the fortune didn't last much longer as Stoke forced an equaliser from the resulting corner.
McClean whipped it in, substitute Hogan got his head to it and the ball trickled in via the luckless Evans on the line.
But Rovers weren't done and one of Mowbray's substitutes was the man who sent the 1,000+ visiting supporters delirious just four minutes later.
One of the boss' other alterations in Elliott Bennett produced the goods, with his low ball in swept home by the big striker from eight yards out.
Rovers went on to see the game out pretty comfortably and send the Rovers fans back up the M6 in terrific spirits.
Stoke City: Butland, Carter-Vickers, Baath, Martins-Indi, Ward (Powell, 78), Ince (Diouf, 63), Woods (Hogan, 63), Allen (c), Clucas, McClean, Vokes.
Unused substitutes: Federici, Edwards, Gregory, Ndiaye.
Goal: Hogan, 81
Rovers: Walton, Nyambe, Lenihan (c), Adarabioyo, Downing, Travis, Evans, Armstrong (Bennett, 51), Dack, Rothwell (Holtby, 72), Graham (Gallagher, 61).
Unused substitutes: Leutwiler, Johnson, Bell, Brereton.
Goal: Dack, 13, Gallagher, 85
Referee: Kevin Friend.
Attendance: 22,292 (1,118 away)