John Marquis scored another double against Bradford City to set Rovers on their way to a third win in a row in Sky Bet League One.
Marquis scored either side of the break to ensure Rovers would secure three points at the Keepmoat Stadium – despite a late fightback from the Bantams that would see them pull a goal back 10 minutes from time.