A wasteful Fremantle was accurate when it counted to claim its third win of the season, getting past the GIANTS by 34 points in a seesawing game at Optus Stadium on Saturday night.

The Dockers' inaccuracy kept the dogged GIANTS in the game for three quarters, as they kicked 7.10 to hold a two-point lead at the final change but booted six straight final-quarter goals to pull away and clinch the 13.10 (88) to 8.6 (54) victory.

Fremantle was missing captain Nat Fyfe but was led brilliantly in midfield by off-season recruit Will Brodie with a career-high 36 disposals, along with veteran David Mundy who had 30 disposals upon his return from health and safety protocols.

Defenders Heath Chapman and Griffin Logue showed composure late, while third-gamer Nathan O'Driscoll displayed his promise with two goals along with the speedy Michael Frederick and Travis Colyer.

Emerging star Tom Green sparked the GIANTS in the third quarter with two goals, including a spectacular 35m snap from a stoppage, and Tim Taranto (31 disposals) was tireless. The GIANTS weren't helped by a lopsided free-kick count that finished 42-18 in the Dockers' favour.

The GIANTS, who face reigning premiers Melbourne next Saturday, slip to 1-3 while Fremantle moves to a 3-1 record after four rounds with Essendon away to come next.

In a tight opening term, Fremantle got the jump on the GIANTS with Frederick's pace a feature but the home side was left to lament missed opportunities, kicking 3.5 to lead by 10 points.

The GIANTS' tall forwards caused Fremantle issues in the first half with Jesse Hogan, playing against his former side for the first time, and Harry Himmelberg both kicking two goals before half-time.

The lead continued to change regularly in the third term as Green kicked two majors, prompting a melee with a mistimed celebration after his second which led to a free-kick setting up Colyer's reply, before Matt de Boer's late goal cut the margin to two points at the final change.

After a tense opening 10 minutes of the final term, Colyer swooped on a loose ball from 40m out for his second goal of the night to open up a seven-point gap.

In-form midfielder Andy Brayshaw was tagged by Lachie Ash but broke free with a fourth-quarter goal that provided a cushion, before Sam Switkowski's running goal sealed it.

Green's Stocks Rise

The 21-year-old GIANTS midfielder is enjoying a breakout third season, accumulating 31, 34 and 29 disposals in the GIANTS' opening three games. Green's output was down against Fremantle, with only 17 touches but the bullocking onballer's two goals in the third quarter brought his side to life. The No.10 pick from the 2019 draft had an equal game-high six clearances along with five tackles where his work at stoppages was a highlight.

FREMANTLE                               3.5       5.7       7.10       13.10 (88)
GIANTS                                      2.1       5.1       8.2       8.6 (54)

GOALS 

Fremantle: O'Driscoll 2, Colyer 2, Frederick 2, Acres, Schultz, Lobb, Switkowski, Brayshaw, Taberner, Darcy
GIANTS: Hogan 2, Himmelberg 2, Green 2, Kelly, De Boer

BEST 

Fremantle: Brodie, Chapman, Mundy, Brayshaw, Frederick, Logue
GIANTS: Taranto, Green, Cumming, Taylor, Keeffe, Coniglio

INJURIES 

Fremantle: Aish (leg), Alex Pearce (ankle) replaced in selected side by Griffin Logue
GIANTS: Nil

SUBSTITUTES 

Fremantle: Bailey Banfield (unused)
GIANTS: Adam Kennedy (unused)

Crowd: 30,201 at Optus Stadium