Sydney put Geelong to the sword in an AFL top-four showdown on Friday night with an impressive 38-point victory at Simonds Stadium.
The Swans led for all but a couple of minutes of the surprisingly one-sided encounter as they won 15.8 (98) to 9.6 (60).
It was the Cats' heaviest loss of the season and their second on the trot, which could well result in them tumbling from second spot to outside the top four by the conclusion of round 16.
In contrast, surging Sydney will draw level on points with ladder leaders Hawthorn if they can find a way to get past the three-time reigning premiers next week at the SCG.
Swans co-captain Kieren Jack had endured a difficult week in the lead-up to his 200th game after a family spat involving his father, former rugby league great Garry Jack, was played out in the public sphere.
But Jack made the perfect start, kicking the opening goal of the game inside the first minute.
He was a pivotal figure throughout, finishing with 24 possessions and a game-high three goals.
The visitors had the better of the first term and would have led by a good deal more than eight points had it not been for the efforts of Patrick Dangerfield, who had racked up 18 possessions before quarter-time.
The Cats hit the lead for what would turn out to be the only time early in the second term when Dan Menzel goaled after a spectacular mark.
But from that moment, the visitors wrested control of the match.
The Swans led by 17 points at halftime, 27 at three-quarter time and extended the margin to 38 at the final siren.
Dangerfield aside, the Swans had most of the dominant midfielders on the ground including Tom Mitchell, Josh Kennedy, Dan Hannebery and Jack.
The Swans also had great returns from young defenders Callum Mills and Aliir Aliir.