Patrick Dangerfield kicked five goals in Adelaide's 65-point trouncing of Greater Western Sydney in Sunday's match at Adelaide Oval.
Dangerfield booted four goals before half-time and Adelaide logged their second win of the season 21.11 (137) to 10.12 (72) in front of 44,770 spectators.
The Crows scored 10 unanswered goals in a 35-minute purple patch from late in the first term that effectively killed off the GIANTS.
But Adelaide's Richard Douglas faces possible suspension for a behind-play bump that felled Giants co-captain Callan Ward in the second quarter.
Douglas' hip-and-shoulder shepherd on an unsuspecting Ward some 10m off the ball concussed the GIANTS' playmaker, who was substituted out of the game.
Douglas' bump took some gloss of a polished performance from Adelaide, who now have two wins and three losses this year - the same return as the GIANTS.
Adelaide was inspired by Dangerfield's brilliance and Scott Thompson, who celebrated his 250th AFL game with another prolific ball-winning display.
Dangerfield (33 disposals), Thompson (38 possessions), ruckman Sam Jacobs, backman Matthew Jaensch (29 touches) and impressive third-gamer Matt Crouch (28 touches until subbed at three-quarter time) were influential, while Josh Jenkins kicked four goals and Matthew Wright three.
The GIANTS, without their prime mover Ward, were overwhelmed in the midfield, although Stephen Coniglio (29 disposals) and Toby Greene (28 possessions) battled gamely against the tide.
The GIANTS' prized top draft pick Tom Boyd was barely sighted on debut, he had just five disposals and didn't score, but had plenty of similarly quiet teammates.
GWS spearhead Jeremy Cameron managed two goals in his enthralling personal duel with Adelaide's Daniel Talia, while lively Giant Jed Lamb and Josh Kelly also kicked two goals each.
ADELAIDE 4.0 11.6 16.8 21.11 (137)
GREATER WESTERN SYDNEY 2.2 3.5 7. 9 10.12 (72)
GOALS
Adelaide: Dangerfield 5, Jenkins 4, Wright 3, Petrenko, Douglas 2, Kerridge, Sloane, Betts, Podsiadly, Laird
Greater Western Sydney: Cameron, Lamb, Kelly 2, Scully, Greene, Treloar, Patton
BEST
Adelaide: Dangerfield, Thompson, Crouch, Jacobs, Jaensch, Hartigan
Greater Western Sydney: Treloar, Greene, Coniglio, Haynes, Kelly, Treloar
INJURIES
Adelaide: Nil
Greater Western Sydney: Ward (concussion)
SUBSTITUTES
Adelaide: Matt Crouch replaced by Tom Lynch at three-quarter time
Greater Western Sydney: Callan Ward replaced by Adam Tomlinson at half-time
REPORTS:
Adelaide: Nil
Greater Western Sydney: Nil
Umpires: Fleer, Pannell, Findlay
Official crowd: 44,770 at Adelaide Oval