Against Katunga, the Rovers were dominant throughout and were 67 points up at three-quarter-time having allowed just three goals, before the sides shared 13 goals in a barn-burner final term.
The Rovers ran out 64-point winners, with Josh Flight continuing excellent form with seven goals and Terry Lumbar chipping in with five.
James Gilligan, Rhys McCulloch and Joseph Hay were also good for the Rovers, with Austin Jones, Josh Smith, Will Newman and Kevin Vandengoor (three goals) the Swans' best.
Having turned their season around from being 4-6 to 8-6, the Rovers are beginning to lurk as a dangerous prospect in sixth on the ladder.
In other fixtures, Waaia handled its business well against Blighty, delivering an 81-point win.
Although Blighty's inaccuracy - 4.16 for the day - helped out, the Bombers were in charge throughout to go to 13-1 for the season and make it seven straight wins.
Matt Brown kicked six goals and Charlie Burrows slotted five to lead the way, with Jesse Trower, Mitch Cleeland and Miles Rowlands in top form.
But the Bombers remained in second place after Strathmerton beat Jerilderie by 43 points away from home.
The Bulldogs could not be stopped, charging to a 10th consecutive win with Travis Down (four goals) and Zeke Bunge (three) leading the way up forward.
Shannon Emmett, Lewis O'Sullivan and Matt Shannon impressed for the Bulldogs, while Jordon Anthony (four goals), Sam Sleigh, Grant Smith and Hayden Smith were the pick of the Demons.
Berrigan handed struggling Tocumwal another hefty defeat, this time a 188-point loss.
Ted Walliss and Cody Heazlewood each kicked six for the Saints with Lee Schmidt (four) and Harley Middleton (three) also hitting the scoreboard, with Will Robinson and Tom Beams quality too.
And Rennie took its spot back in the top four with a 97-point win against Yarroweyah.
Rennie was in total control throughout and surged 83 points clear at half-time after kicking 18 goals, running the game out well for a big win.
Khris Willett and Dan Mangan kicked five goals each with Jack Kennedy, Claye Runnalls and Jarryd Fountain also good, while Andy Jones, Shaun Greenway and Louis Hill were Yarroweyah's best.