A one-point GIANTS win has ended the season of crosstown rivals the Swans in Launceston on Saturday afternoon.

Despite the GIANTS having the game on their terms for the first three quarters, the Swans staged a late fightback to just fall short in the 11.8 (74) to 10.13 (73) contest.

While the opening quarter was an arm-wrestle, the GIANTS booted five goals in a row midway through the second quarter to bring the game back well and truly on their terms.

But an extraordinary goal from Lance Franklin gave the Swans some hope, before a late GIANTS goal pushed the margin back out to 23 points at the main break.

00:34

Back-to-back GIANTS goals pushed the margin out to 29 points early in the third quarter, before two goals in a row from Sydney's Isaac Heeney gave the Swans a sniff. But a goal from Giant Jesse Hogan on the three-quarter-time siren gave the GIANTS a 19-point lead at the final change.

Two more goals from Heeney reignited hopes of a Swans comeback early in the fourth quarter, but four missed shots on goal spelled the end of Sydney's season.

Fresh off being named in the Therabody All-Australian team, Toby Greene was electric for the Giants, booting three goals but will likely come under scrutiny after making contact with an umpire at three-quarter time.

Buddy Franklin continued his march towards 1000 career goals, booting three, but will now have to wait until the 2022 season to reach the milestone.

SYDNEY           3.2   5.4   8.6     10.13 (73)
GIANTS            3.2   9.3   11.7   11.8 (74)

GOALS
Sydney: Heeney 4, Franklin 3, Papley 2, Bell
GIANTS: Greene 3, Sproule 2, Himmelberg 2, Hogan 2, Taranto, Lloyd

BEST
Sydney: Heeney, Parker, Franklin, Dawson, Papley, Hewett, Hickey
GIANTS: Greene, Taranto, Kelly, Perryman, Hogan, Sproule, Taylor

INJURIES
Sydney: McLean (leg)
GIANTS: Cumming (ankle)

SUBSTITUTES
Sydney: Robbie Fox (replaced Hayden McLean)
GIANTS: Tanner Bruhn (replaced Isaac Cumming)

Crowd: TBC at University of Tasmania Stadium