Port Adelaide have pulverised Gold Coast with a nine-goal third-quarter flex in a 33-point victory which extends their club-record winning streak to 13 games.
The Power, with Connor Rozee a standout with 26 disposals and two goals, won 16.10 (106) to 11.7 (73) at Adelaide Oval on Saturday night.
Port, after trailing by six points at halftime, scored nine majors in a 32-minute purple patch to celebrate the milestones of Charlie Dixon (200 games) and Jeremy Finalyson (100).
Finlayson goaled just 90 seconds in, but the Suns then made the early running - with Levi Casboult booting two goals and Matt Rowell winning four clearances, they led 4.1 to 2.2 at quarter-time.
The Power lost Trent McKenzie in the opening term, the veteran backman twisting his right ankle in a marking contest.
The Suns stretched their lead to 17 points early in the second quarter when Jack Lukosius bounced through a classy 55m effort.
But Port rallied with three consecutive goals to hit the front only for Nick Holman to snap his second major, giving the visitors a 6.3 to 5.3 halftime advantage.
The second-placed Power produced their game-defining burst to ensure they remain equal on premiership points with ladder leaders Collingwood, and two wins clear of third spot.
Port's scoring spree was highlighted by two stunners - Sam Powell-Pepper launched an accurate torpedo punt from 70m and Rozee dribbled an audacious attempt from a boundary line.
The Power amassed 9.2 to 1.1 - just one point shy of their highest scoring term of the season - to create an unassailable 43-point break at three quarter-time.
Finlayson finished with 3.4 while Junior Rioli, Rozee and Todd Marshall scored two goals apiece.
The eye-catching Rozee recorded seven inside 50s, Aliir Aliir (seven marks) was influential in defence while Ollie Wines (26 disposals), Zak Butters (26) and Dan Houston (26, one goal) were chief ball-winners.
Gold Coast's Casboult slotted four majors but fellow key forward Ben King had a shocker, substituted during the third quarter with just one kick.
The Suns' Noah Anderson (29 touches), Rowell (21, seven clearances) and Sam Flanders (24 disposals) battled gamely while Jarrod Witts (44 hitouts) ruled the rucks.
Witts' co-captain Touk Miller gathered 20 possessions in his first AFL outing since suffering a knee injury in round six.