Rovers earned only their second victory of the season thanks to Noel Hunt's winner ten minutes from time.
Hunt finished well after good work by Maltese international Luke Dimech.
Rovers started well and hit the front on 22 minutes. Tony Grant's angled drive was parried by Matt Gregg in the Bray goal, but Stephen Grant followed up to fire home.
But Bray leveled on 71 minutes with a goal from Barry O'Connor.