The Swans finished on 20.9 (129) to the Cats’ 8.3 (51).
James Auld and Steele Simpson kicked five each for the the victors, while Cat Riley Moon took his tally to 13 goals with a three-goal haul.
Enrique Goggin, Billy Browne and Jack Smith were named among the Swans’ best, while Jed Woods was a standout for the Cats.
Euroa proved too good for Benalla, winning by 29 points.
Euroa's Nic Asquith starred with four goals in the 12.6 (78) to 7.7 (49) win.
Ben Cooke was the only multiple goal-kicker for the Saints, booting two majors.
Nicholas Burke was named the Magpies’ best player, while Blake Booker was a key player for Benalla.
Shepparton United was no match for undefeated Echuca, going down by 61 points.
Jordan Loverso (two goals), Jamahl Clarke and Tom McInneny combined to kick United's four majors in the 4.5 (29) to 13.12 (90) defeat.
Murray Bomber Corbin Anderson kicked three goals and took his season tally to 14 in the win.
Brady Simpson was named the best player for Echuca and Kyle Montgomery played a leading role for United.
Kyabram's Tom Bruhn (three goals), Cooper Fawcett and Mitch Heywood (both two) kicked seven goals between them to help Kyabram run over the top of Seymour by four points.
Kyabram kicked five goals to three in the final term to erase a 12-point deficit at three-quarter time to win 9.7 (61) to 8.9 (57).
Nick Quigg and Jack Davey kicked two each for the Lions.
Bruhn's haul was enough for best-on-ground honours for the Bombers, while Tom Barnes was Seymour's best player.
MORE LOCAL SPORT:
Berrigan duo powers Saints to 19-goal win over Blighty in PDNL
Reigning premier Strathmerton flexes its muscles to run over Tungamah in PDFL