ROVERS' four-game unbeaten run was halted by a Preston side who gave Dean Saunders' men a taste of their own medicine.
North End's clinical performance mirrored the one Rovers served up at Leyton Orient on Saturday when Doncaster won for the third time on the road.
Playing at the Keepmoat Stadium is proving to be more problematic, with just one point collected from games with Crawley, Stevenage and Preston.
And Rovers were their own worst enemies on a night when they missed several chances in front of goal and conceded two soft goals from corners.
Full back Jack King was left unmarked at the back post to break the deadlock just after the half hour, as both sides struggled to get a foothold in the game.
But Rovers seized back the momentum when David Cotterill's whipped in free kick took a deflection and left Thorsten Stuckmann in the Preston goal with no chance.
The goal, which came moments before the break, sent Rovers in at half time on a high and sensing their third come-from-behind victory at home this season.
But the momentum was not carried into the second period, and Preston regained the lead from another corner when Scott Laird was allowed to head home at the near post.
Stuart Beavon sealed the victory when he was given the space to attack the edge of the area and fire low into the corner from 20-yards.
Billy Paynter hit the bar when he went clean through on goal in the closing stages but it proved to be a forgettable night of what-ifs for Rovers.