If Sydney superstar Lance Franklin was saying farewell to Optus Stadium on Saturday night in his hometown return, the goalkicking champion did so in style with three goals in a 29-point win against Fremantle. 

Franklin, who is yet to indicate if he will play on for a 19th season in 2024, was influential in the 16.9 (105) to 12.4 (76) win, which keeps the Swans' chances of climbing into the top eight alive.

A six-goal blitz at the start of the match was ultimately what separated the teams, with the 15th-placed Fremantle left to rue another slow start for its fifth loss on home soil this season. 

Freo scrapped hard from there on but were never able to overcome the Swans' defensive pressure or get their attacking game rolling in a way that would allow them to mount a sustained comeback.  

Big-bodied midfielders Luke Parker (31 disposals and eight clearances) and James Rowbottom (22 and five) combined for 25 contested possessions to spearhead the midfield. 

In attack, the Swans had six players kick multiple goals, with Franklin and Will Hayward booting three each and Logan McDonald impressing in his return to WA with two. 

Fremantle's standout player this season, Caleb Serong, was superb yet again with 31 disposals and a massive 10 clearances, including a game-high eight from the centre bounces, with the rest of Fremantle's midfield combining for five. 

Small forward Lachie Schultz booted four goals, while ruckman Luke Jackson flourished in the No.1 role with a career-high 43 hitouts in the absence of No.1 big man Sean Darcy.  

Fremantle's focus on eradicating its poor starts looked to be paying off in the opening minutes on Saturday night, playing perfect football for three-and-a-half minutes and racking up 18 disposals, two scoring shots and one goal before the Swans could touch the ball. 

Their intent to attack was clear, and their skills were finely tuned. Then it all unravelled, conceding the next six goals as the Swans settled, got their hands on the contested ball and started turning the screws with their tackling pressure. 

With Isaac Heeney converting on the run from 60m, Hayward slotting back-to-back set shots, and McDonald crumbing and snapping, the Swans were rolling and the pattern was set. 

Danger man Tom Papley got his first on the back of a Fremantle turnover, highlighting the Swans' ability to punish their opponents' errors as they went to the first break with a 25-point lead. 

Freo worked back into the contest through the second term, with young star Jye Amiss looking to ignite his team with a soaring pack mark and set shot goal. Every time the Freo Dockers landed a punch, however, the Swans countered. 

00:11

The game became chaotic in the second half, with Franklin stamping himself on the contest with two majors and setting up another for Papley with a precision inside 50. 

The hectic nature of the quarter somehow suited Fremantle though, and they went inside 50 a massive 17 times to Sydney's eight for a return of four goals, cutting the margin to 29 points and giving themselves a chance. 

As the Swans had done all night, however, every time Fremantle looked like gaining momentum in the final term, John Longmire's men would snuff it out quickly, leaving the Dockers to again rue a poor start that ultimately cost them.  

FREMANTLE        2.1   5.1   9.2   12.4 (76)
SYDNEY              6.2   10.5   13.7   16.9 (105)  

GOALS 
Fremantle: Schultz 4, Walters 2, Amiss, Brayshaw, Frederick, Sturt, Switkowski, Treacy
Sydney: Franklin 3, Hayward 3, McDonald 2, Mills 2, Papley 2, Heeney 2, Gulden, Warner

BEST 
Fremantle: Serong, Schultz, Jackson, Ryan, Brayshaw, Henry 
Sydney: Parker, Franklin, Rowbottom, Hayward, Papley, Gulden  

INJURIES
Fremantle: Nil
Sydney: Nil 

SUBSTITUTES
Fremantle: Ethan Stanley (replaced Matt Johnson at three-quarter time) 
Sydney: Ryan Clarke (replaced Joel Amartey in the fourth quarter)

Crowd: 42,433 at Optus Stadium