The Swans were in control from the start, kicking four of the first five goals and, while Carlton battled to stay in touch, they never seriously threatened.
The Blues drew within nine points at quarter time before Sydney pushed clear with the first four goals of the second quarter and after Carlton again showed some fight late in the first half, the Swans again asserted their authority with two quick goals to start the second.
Sydney's midfield was superb, Kieren Jack continued his excellent season, mixing tough tackling and ball-winning with speed and sharp kicking.
Veteran Jarrad McVeigh gathering 28 disposals and kicking a goal to shade direct opponent Marc Murphy, while Daniel Hannebery and Josh Kennedy also won plenty of the ball.
Ted Richards again impressed in defence, taking seven marks, while Nick Smith did a good stopping job on Carlton livewire Eddie Betts.
The Swans' win was their ninth in a row and sets up an enticing clash with Collingwood at ANZ Stadium on Saturday night, with the Magpies one game behind the ladder leaders.
The 11th-placed Blues' loss means they, like 10th-placed St Kilda, are now two games out of the top eight and no more than a slim finals chance.
The biggest positive for Carlton was the strong return of key forward Jarrad Waite, playing his first game since round seven, after overcoming a back injury.
Waite provided a strong target to take eight marks and kick three goals, although his good form will make Blues fans wonder what the club could have made of their season had he not missed such a large chunk.
Speedster Chris Yarran impressed off halfback, Brock McLean worked hard in the midfield and Bryce Gibbs battled back well to win plenty of the ball after starting poorly opposed to Adam Goodes.
The one major sour note for the Swans was the loss of veteran Jude Bolton to a knee injury, subbed off in the third quarter.
- Related links