Faulkner, 18, hurled Rovers level just after the hour mark after Josh Umerah had given the hosts a first-half lead.
But, amid a below-par performance from Doncaster who had won their last three games, substitute Wes McDonald fired home the winner from close range with four minutes to go to give his side their first league win this season.
Scroll down for our player ratings.
Scroll down for our player ratings.
2 / 4