It's the end of a very long road for the GIANTS, with a defeat at the hands of a resurgent Geelong outfit spelling the end of the club's finals campaign.
The Cats were on top from the start, controlling play and keeping the GIANTS goalless in the opening term to lay the foundations for the 15.13 (103) to 10.8 (68) win.
Jeremy Cameron drew first blood against his old side, booting the Cats' first goal after an early stalemate.
With key spearhead Jesse Hogan a late out, the GIANTS' forward line took a while to get firing, with GIANTS' first goal coming in the second quarter.
The GIANTS managed to work their way into the game but the Cats were up for the fight, taking a 15-point lead into the main break.
A sensational goal from Bobby Hill got the GIANTS off to a perfect start in the third quarter, but it proved to be short-lived as the Cats kicked five goals to take a 32-point lead into the final break.
The GIANTS staged a late comeback with a flurry of goals in the final term but it was too little too late as the Cats bit back.
Tom Hawkins starred for Geelong with five goals, while Sam Menegola booted two goals to go with his 29 touches.
Defender Zach Tuohy excelled in his return from injury, racking up 31 disposals and providing the Cats' backline with some much-needed structure.
For the GIANTS, Lachie Whitfield amassed 34 disposals while defender Nick Haynes stood tall with 21 touches, nine marks and a goal.
GEELONG 2.5 5.8 10.9 15.13 (103)
GIANTS 0.3 3.5 5.7 10.8 (68)
Geelong: Hawkins 5, Cameron 2, Rohan 2, Close 2, Menegola 2, Ratugolea, Smith
GIANTS: Stone 2, Himmelberg 2, Kelly, Lloyd, Hill, Mumford, Haynes, Ward
Geelong: Hawkins, Tuohy, Menegola, C Guthrie, Smith, Dangerfield, Cameron
GIANTS: Whitfield, Haynes, Hopper, Kelly, Ward, Mumford
Geelong: Parfitt (left hamstring), Hawkins (corked leg)
GIANTS: Jesse Hogan (calf) replaced in the selected side by Phil Davis, Sproule (shoulder)
Geelong: Zach Guthrie (replaced Parfitt)
GIANTS: James Peatling (replaced Sproule)
Crowd: 44,091 at Optus Stadium