PORT Adelaide has withstood a crazy second-half fightback to hang on for a thrilling six-point away win over Geelong, spoiling Tom Hawkins' record-equalling 355th appearance for the Cats.
The Power shocked their hosts with eight first-quarter goals in a stunning early blitz to lay the platform for their 15.11 (101) to 14.11 (95) triumph on Friday night at GMHBA Stadium.
They led by as much as 49 points during the second quarter before Geelong mounted a serious response, cutting the margin back to one straight kick late in the final term.
There was late drama as Jeremy Cameron was denied a goal on the line when play was called back for a free kick to Ollie Henry, who snapped a behind from the pocket.
It was the final score of the game as undermanned Port – missing skipper Connor Rozee among four injury-enforced changes – held on for its first win at Kardinia Park since 2007.
The result gave the Power a 6-3 record ahead of a home clash with Hawthorn next week, while Geelong (7-2) has lost successive games after opening the campaign with seven straight wins.
Willie Rioli equalled his career-best haul with four goals for Port as Ollie Wines (33 disposals, nine clearances and a goal) and acting captain Zak Butters (34, seven and a goal) stood up in Rozee's absence.
Jason Horne-Francis (26 touches, seven clearances and a goal) was best afield in the first half before Geelong substitute Oisin Mullin quelled his influence after the main break.
Former Geelong defender Esava Ratugolea held ex-teammate Hawkins to just seven touches as the veteran forward matched Joel Selwood's games record for the Cats.
Hawkins ended his unprecedented four-match goal drought with a second-quarter major but put another set shot out on the full.
Defender Zach Guthrie (24 disposals and a goal), Tyson Stengle (four goals) and roaming forward Cameron (18 touches, one goal) were among the Cats' best.
Geelong gave up a 25-point head start in the opening nine minutes and conceded the highest first-quarter score to a visiting team at Kardinia Park since 1983, trailing 8.2 to 3.3 at the first break.
The Power added the first three goals of the second term before desperate Cats coach Chris Scott replaced ruckman Rhys Stanley with Mullin.
Hawkins and Gryan Miers booted successive goals to temporarily stem the tide but Butters' superb snap helped Port to a 41-point lead at the main break.
The Cats kicked six goals to two in the third term, with defender Guthrie taking advantage of twin 50m penalties against Rioli to kick a rare major.
Gary Rohan pulled down a spectacular grab with a ride on Ratugolea's back in the final term and Stengle's fourth major cut the deficit to seven points before Henry missed with the last shot of the game.
Hawkins' record-equalling game spoiled
It was a big night for Tom Hawkins, who drew level with Joel Selwood for the most games played for Geelong with his 355th. Questions over the forward's form are unlikely to quieten, however, after he was held to just seven disposals and a goal. The 35-year-old has now kicked 10 goals in eight games in 2024.
Port gets the job done on key Cat
Tom Stewart's importance to Geelong wasn't underestimated by the Power, and their targeting of the Cats defender paid off. Jed McEntee did most of the niggling, including earning a 50-metre penalty in the first quarter when Stewart's frustrations boiled over. Stewart was also briefly moved onto a wing, and finished with 18 disposals and six intercepts in the Cats' loss.
GEELONG 3.3 5.6 11.8 14.11 (95)
PORT ADELAIDE 8.2 12.5 14.8 15.11 (101)
GOALS
Geelong: Stengle 4, Rohan 2, Close 2, Miers, O.Henry, Hawkins, Z.Guthrie, Dempsey, Cameron
Port Adelaide: Rioli 4, Georgiades 2, Farrell 2, Byrne-Jones 2, Wines, Marshall, Horne-Francis, Finlayson, Butters
BEST
Geelong: Z.Guthrie, Holmes, Stengle, Cameron, Miers
Port Adelaide: Butters, Horne-Francis, Wines, Rioli, Burton, Mead
INJURIES
Geelong: Nil
Port Adelaide: Nil
SUBSTITUTES
Geelong: Oisin Mullin (replaced Rhys Stanley in the second quarter)
Port Adelaide: Francis Evans (replaced Charlie Dixon in the fourth quarter)
Crowd: 29,942 at GMHBA Stadium