Mason Cox has produced one of his best performances to fire Collingwood to a 65-point thrashing of GWS which hoisted Craig McRae's side back to the top of the AFL ladder.
The Magpies were too classy and overwhelmed their opponents, with Cox one of 10 goal-kickers for his side in the 18.12 (120) to 7.13 (55) win on Sunday at the MCG.
Earlier, Adelaide moved into the top eight on the back of a 52-point win over St Kilda.
It was the first time Collingwood have posted a triple-figure score since round two.
The Magpies (8-1) sit one win clear of their nearest rivals and now ride a five-match winning streak into a meeting with traditional foes Carlton in round 10.
Cox starred in his second game back from a lacerated spleen, the ruck-forward tallying 25 hit-outs, 19 disposals, four contested marks and four clearances.
The American cult hero, in his 98th AFL game, also kicked two goals as chants of "U-S-A! U-S-A!" rang out around the ground.
Cox's most influential display since his match-winning 2018 preliminary final showing came with the Magpies desperately needing him to stand tall, with first-choice ruckman Darcy Cameron (knee) still sidelined.
Jordan De Goey was best afield in the first half and finished with one goal from 31 touches as he racked up 12 contested possessions, 10 score involvements and seven clearances.
Jamie Elliott kicked three goals and Brody Mihocek, Beau McCreery, Bobby Hill, Jack Ginnivan and Will Hoskin-Elliott had two each.
Young star Nick Daicos compiled a game-high 41 disposals despite close attention from Xavier O'Halloran for periods and Tom Mitchell (36) was busy in the midfield.
Hill provided an early spark, kicking the opening goal against his former club with a sublime dribbling effort from the pocket.
The small forward had two goals by quarter-time as the Magpies led by 15 points.
Cox's 50-metre set shot extended the margin, which grew to 38 points before the Giants stemmed the flow.
The plucky visitors made it a contest until goals to McCreery and Elliott gave Collingwood a healthy 41-point buffer at the last change.
Ginnivan could only shake his head when his hack off the ground from 45 metres rolled through for a goal to continue the Pies' charge in the final term.
Emerging star Tom Green (30 disposals, eight clearances), former captain Stephen Coniglio and Lachie Ash (both 32 touches) battled hard in the middle for GWS.
Giants key forward Jesse Hogan kicked three goals.
Crows have a day out against Saints
Taylor Walker's brilliant five goal haul has propelled Adelaide to a 52-point trouncing of St Kilda which lifts the Crows into the AFL's top eight.
With their 19.7 (121) to 10.9 (69) victory on Sunday at Adelaide Oval, the Crows banked their highest score under fourth-year coach Matthew Nicks.
And the belting is by far the biggest loss in the second coming at the Saints of coach Ross Lyon.
Walker kicked 5.0 and took eight marks while Izak Rankine, Darcy Fogarty and Luke Pedlar had two goals each as Adelaide scored more than a century for the fourth time this season.
Halfbacks Wayne Milera (26 disposals) and Brodie Smith (32) were dominant and Crows midfielders Jordan Dawson (33 touches) and Jake Soligo (22, one goal) were stand-outs.
St Kilda's previous defeats this season were by six and seven points.
Adelaide, with their fifth win, replace Carlton in eighth spot.
The Crows cracked St Kilda early with a stylish 6.2 to 1.1 opening term - the highest scoring quarter against the Saints this year.
And when winger Chayce Jones converted a classy running goal just 45 seconds into the second quarter, the Crows were in command with a 37-point lead.
St Kilda responded to the crisis with four of the next six majors to sneak within 21 points, but that was the closest they came to the lead.
Adelaide held a 10.2 to 5.5 half-time advantage and skipped 42 points clear after further strikes from Rankine and Walker.
Midway through the third term Adelaide led 84-42, passing the previous highest score in an entire game against the Saints' tight defence this year.
And St Kilda's cause took another hit when forward Tim Membrey, on the ground after a marking contest, was landed on by teammate Jack Higgins and heavily concussed.
The home side piled on six of the next seven goals as they cruised to victory.
Former Crow Brad Crouch topped St Kilda's ball-winners with 30 disposals and Hunter Clark (24) and Jack Steele (23) also battled against the flow.
Saint Jack Higgins slotted three goals and Anthony Caminiti, on return from suspension, kicked two.