Port Adelaide snapped Adelaide's eight-game winning streak in impressive fashion as it enhanced its premiership credentials with a 30-point win in Port Pirie.
Inflicting just the second loss on their arch-rival for the season and first since Round 2, the Magpies made the most of their fast start to keep the Crows at arm's length for the majority of the afternoon.
Powered by a 10-goal combination between forwards Billy Frampton (six) and Boyd Woodcock (four), Matt Lokan's men led by a defining 26 points after booting five goals to one in the opening term.
The fifth was celebrated hard after resolute Port defender Tom Corcoran crept down from the backline to receive a handball from Aidyn Johnson before sinking his first Statewide Super League goal from 35m out in front.
Adelaide closed to within 12 points at half-time on the back of a strong second term, shrugging off any concerns they would be without star midfielder Pat Wilson, who was ruled out for the match with concussion after clashing heads with Frampton midway through the first term.
But Magpies midfielder Joe Atley swung the momentum back the way of Port after the main break, gathering a loose ball at centre-half forward to sink a goal within 23 seconds of the second half resumption.
By the time in-form Frampton and Woodcock added another major each inside seven minutes into the third quarter, the advantage was back out to 30 points, which it stayed for the rest of the spirited encounter played at the redeveloped Memorial Oval.
Port veteran Matthew Broadbent was outstanding with his leadership as acting captain, finishing with a game-high 38 possessions and 17 marks to join Frampton as the most damaging players on the ground.
Magpies defender Jarrod Lienert also helped himself to 34 touches and six marks while key forward Todd Marshall may not have scored a goal but was creative in tallying 24 disposals and 10 marks.
Frampton finished with eight marks to go with his six pack of goals while Woodcock had 20 possessions and 10 marks as he continues his rapid development.
Without Wilson for the majority of the match, Adelaide struggled for the equal amount of meaningful contributors as Bryce Gibbs led the way with 25 disposals and seven clearances.
Experienced defender Andy Otten continued to put selection pressure on with another solid display while development player Tom Hutchesson continued his excellent debut season to chalk up 23 disposals and five clearances.
PORT ADELAIDE 5.4 7.5 12.7 15.9 (99)
ADELAIDE 1.2 5.5 9.7 10.9 (69)
LEADING DISPOSALS - Port: Broadbent 38, Lienert 34, Appleton 25, Atley, Drew, Marshall, Mayes 24, Woodcock 20, Hewett, Strange 19.
Adelaide: Gibbs 25, Otten 24, Hutchesson 23, Sholl 20, Boyle, Gallucci, Merrett 18.
GOALS - Port: Frampton 6, Woodcock 4, Atley, Corcoran, Davidson, Johnson, Ladhams.
Adelaide: Himmelberg 3, Strachan 2, Boyle, Fogarty, Gallucci, Jacobs, Wright.