Lance Franklin kicked seven goals, Ben McGlynn a career-equal-best five and Gary Rohan four as the Swans surged to a 25.14 (164) to 7.9 (51) win on Saturday night.
It was Sydney’s sixth-straight victory and its fourth by 67 points or more in that period, though fading North Melbourne was its only top-eight opponent.
At one stage, Sydney piled on 70 successive points and it led by as many as 136 in the final quarter before the Tigers kicked four of the last five goals in a belated show of defiance.
The contest, though it barely merited that word, was a stark contrast with their first meeting this season, when Richmond won by one point with a goal after the siren.
Richmond did not kick its first goal until the second quarter and trailed by 31, 81 and 123 at the breaks.
The Swans’ fast ball movement and unrelenting pressure proved far too much for a Richmond side lacking desire.
It was Sydney’s biggest score and winning margin in three years.
Josh Kennedy spearheaded a dominant midfield, youngster Isaac Heeney looked sharp and a miserly defensive unit kept the clamps on the Tigers’ forwards.
Richmond’s 14th loss of the season left it 13th, its lowest placing since it finished 15th in coach Damien Hardwick’s first year in charge in 2010.