More than 30,000 fans turned out for the Buddy Franklin show in round 21, with the star forward booting a season-high nine goals to help the Sydney Swans to a 71-point victory over St Kilda.

In his 200th AFL match, Franklin was head and shoulders above the rest, finishing his milestone match with 19 disposals, 13 marks and nine goals and four behinds for the match.

The Swans controlled the games from the very beginning, outscoring the Saints eight goals to two in the opening term, before piling on 11 goals to six in the second half.

Midfielders Luke Parker, Jarrad McVeigh and Jake Lloyd were all instrumental in the victory, while Kurt Tippett added a further three goals to the Swans’ tally.

While the win helped the Swans secure their place in the competition top-two, the victory was soured by a hamstring injury to star midfielder Josh Kennedy, who was subbed out of the game at quarter time.

With just two games remaining before the finals series, Swans coach John Longmire told media after the match that the club took a precautionary approach with Kennedy.

"He didn't feel it go, but it felt tight at the back end of the first quarter,” Longmire said.

"He went out at the start of the second and tried to get it going and was still a bit tight in his hamstring, so we subbed him off.

"If Josh Kennedy has a tight hamstring, he's coming off."

Dual premiership player Lewis Roberts-Thomson was also officially farewelled at the match, with the 179-gamer completing a lap of honour at half time.

Sydney Swans          6.3     8.8     15.9     19.13 (127)
St Kilda                    1.1      2.4     5.7       8.8 (56)

Best: Franklin, Parker, Jack, Hannebery, Biggs, Rohan, Grundy, Towers

Goals: Franklin 9, Tippett 3, Cunningham, Malceski, Jetta, Lloyd, McVeigh, Towers, Parker

Official crowd: 31,361 at SCG

Brownlow Medal votes: 3 - L.Franklin (Syd),2 - J.McVeigh (Syd), 1 – L.Parker (Syd)

Bob Skilton Medal votes: Lance Franklin 50, Luke Parker 44, Jarrad McVeigh 40, Gary Rohan 39