Port Adelaide has claimed Showdown 56 with a 22-point win over the Crows at Adelaide Oval on Saturday night.
Zak Butters (42 disposals, 10 clearances) and Connor Rozee (28, nine) starred as the Power locked in a top-four spot with their victory, earning a finals double-chance for the fourth time in five seasons.
The result also snapped Port's three-match losing streak against the Crows and levelled the overall record between the South Australian rivals at 28-28.
Jason Horne-Francis was influential with 23 disposals, eight clearances and two goals, while Willie Rioli (three), Francis Evans and Darcy Byrne-Jones (two each) also kicked multiple majors.
Matt Crouch (29 touches), Jordan Dawson (26) and Rory Laird (24) were all busy for Adelaide as Rankine and Darcy Fogarty kicked two goals each.
Power fans jeered Josh Rachele after lighting the pre-match fuse on Adelaide radio when he claimed Port supporters 'don't have many teeth' and they were also incensed by a one-sided free-kick count - 7-1 at one point - in the opening stages as the Crows led by two points at quarter-time despite Port's clearance control.
A stoppage win through Sweet's expert tap led to a brilliant Horne-Francis goal from the forward pocket, which opened the scoring in the second quarter.
Darcy Fogarty and Riley Thilthorpe made it three consecutive Crows goals and they led 6.6 to 4.9 at the main break.
A tight third quarter exploded when Houston collided with Rankine and Port kicked the only two goals of the term to snatch a two-point lead by the final change.
Willie Rioli and Jase Burgoyne both kicked majors from the goalsquare early in the last quarter to give the Power breathing space and they were a class above when it mattered.
Port has now won seven of its past eight games ahead of a final-round clash with Fremantle at Optus Stadium, while Adelaide will complete its year against ladder leader Sydney at the SCG.
PORT ADELAIDE 2.3 4.9 6.12 11.14 (80)
ADELAIDE 2.5 6.6 6.10 8.10 (58)
GOALS
Port Adelaide: Horne-Francis 2, F.Evans 2, Byrne-Jones 2, Rioli 2, Boak, Burgoyne, Butters
Adelaide: Rankine 2, Fogarty 2, Rachele, Thilthorpe, Hinge, Keays
BEST
Port Adelaide: Butters, Horne-Francis, Rozee, Wines, Burgoyne
Adelaide: Dawson, Crouch, Hinge, Laird
INJURIES
Port Adelaide: Jones (Achilles soreness)
Adelaide: Rankine (concussion)
SUBSTITUTES
Port Adelaide: Quinton Narkle (replaced Lachie Jones in the third quarter)
Adelaide: Zac Taylor (replaced Izak Rankine in the third quarter)