Lance Franklin has made a quiet return to action for Sydney, with one goal and six touches in the Swans' 21-point AFL preseason challenge victory over Port Adelaide in Blacktown.The Swans scored 17 unanswered points in a final quarter played on Saturday in driving rain to record a 1.10.12 (81) to 1.7.9 (60) triumph.
Star key forward Franklin had not played a match against another club since round 23 last year after it was revealed he was suffering a mental health issue.
Franklin played the first three quarters before getting a break in the last.
Callum Mills, the number three selection in last year's draft tallied 22 possessions and five marks, and impressed with the accuracy and efficiency of his disposal.
Ball magnets Luke Parker and Tom Mitchell each accumulated 32 touches for the Swans, while Sam Grey led the Power with 21.
One possible worry for the Swans was a possible injury for Isaac Heeney, who did not reappear after half-time.
Dean Towers, who finished last year well for the Swans, kicked three goals including a super goal.
Port's sole super goal came from Jared Polec, who was playing his first match since round five last year.
Saints' McCartin hurts hamstring in loss to KangaroosFormer number one draft pick Paddy McCartin has given St Kilda a scare when he injured his hamstring during its preseason loss to North Melbourne.
The preliminary finalists for the past two years overpowered a young Saints line-up 18.9 (117) to 1.9.10 (73) on Saturday in hot conditions at Wangaratta.
McCartin was not seen after quarter-time, but coach Alan Richardson says the second-year player's absence was only precautionary.
"He's given his hamstring a bit of a tweak," Richardson told Fox Footy.
"We're obviously going to be pretty conservative, given we're at the start of the [preseason challenge]."
Ruckman Majak Daw and forward Mason Wood impressed for the Kangaroos, who overpowered the Saints in the second term.
Wood and Drew Petrie kicked four goals apiece, and Hawthorn recruit Jed Anderson also stood out after half-time.
The Kangaroos were missing Todd Goldstein, Nick Dal Santo, Lachie Hansen and Daniel Wells.
But the Saints were fielding a much less experienced line-up, given captain Nick Riewoldt, Leigh Montagna, Sam Fisher and David Armitage were among those sitting out the match.