Adelaide has won its third game on the trot, shaking off a determined Collingwood to win by five points at Victoria Park.
The Crows controlled vast portions of the game in drizzly conditions, and while the previously undefeated Magpies were efficient with limited ball in attack, the weight of numbers won out for the visitors in the 2.9 (21) to 2.6 (16) result.
Collingwood had two set shots late in the final quarter as the heavens opened, but one went out on the full and the second sprayed to the other side for a behind, while skipper Steph Chiocci's snap late in the final seconds was also pulled left.
Adelaide made all the early running but struggled to capitalise, kicking three behinds, before the creativity of Ash Brazill set up Chloe Molloy for a snap goal.
The inside 50 count at quarter-time was 11-2 Adelaide's way, and the Crows then began to see some reward for their dominance, with Ash Woodland reading the ball nicely off the pack to take back the lead, despite falling backwards as she kicked it.
Adelaide half-forward Maddy Newman thrived, taking full advantage of the Crows' forward-half territory dominance to finish with 17 disposals, six tackles and a goal, while midfielders Ebony Marinoff (23 and six clearances) and Anne Hatchard (26) controlled play further afield.
Mikala Cann fought valiantly for the Pies with 17 touches and Molloy provided some spark around the stoppages with four clearances.
Adelaide recruit Niamh Kelly had provided plenty of spark after being recalled to the side, but dislocated her shoulder in the third term following a goal-saving smother.
The match also marked the first time three women field umpires had officiated an AFL/W game, with Eleni Tee, Gabby Simmonds and Jordyn Pearson controlling proceedings.
COLLINGWOOD 1.0 1.0 2.1 2.4 (16)
ADELAIDE 0.3 2.5 2.7 2.9 (21)
GOALS
Collingwood: Molloy, Cann
Adelaide: Woodland, Ballard
BEST
Collingwood: Cann, Molloy, Frederick, Butler, Schleicher
Adelaide: Marinoff, Newman, Hatchard, Biddell, Thompson
INJURIES
Collingwood: Sheridan (knee), Brazill (nose)
Adelaide: Kelly (shoulder)
Reports: Nil