Rovers took an early lead inside five minutes when debutant Emily Bradshaw crossed for Jess Holbrook, who fired low into the bottom corner.
The visitors doubled their lead moments later when Holbrook bagged her second, smashing the ball high into the net.
Rovers went further ahead with barely half-an-hour played, Danielle Sheen rifling home a half-volley from 20 yards into the top corner.
A spell of Bradford pressure before the break saw the hosts pull one back, forcing an own goal from Alex Taylor.
The three-goal cushion was restored shortly before the hour mark when Lynda Shepherd scored a sublime free-kick, before Bradford made it a nervy finish after a mix up at the back, but Molly-Mae Sharp•s goal proved nothing more than a consolation.
A delighted Gemma Donnelly said: "We know what a difficult team they are to play against, so it was a great victory.
"It was a crucial game for us considering the league position of both sides - we thought it would probably decide which team would finish in third.
"We started the game fantastically well with three goals and we were comfortable, but they didn•t give up and got back into the game. We were under a lot of pressure towards the end of the game, but we deserved the win on the whole.
"We stood up to the physical aspect that they bring, adapted our game and showed that we can mix it up."
ROVERS: Hutcheson, Westerman, Shaw, A. Taylor, Twohig, Shepherd, Holbrook (M. Taylor 72), Fleming, Sheen, Jones, Bradshaw (Boyle 80).
Subs not used: Jackson, Chandarana.