John Marquis had a day to remember as he scored his 49th and 50th goals for Rovers, on his 100th league outing for the club, to fire his side up to third in the Sky Bet League One table.
He struck once in each half, sandwiching Matty Blair's effort, as Grant McCann's side recorded a fourth straight victory.