High-flying Eagles beat Crows in AFL

West Coast have staked their claim for a top-four AFL finish with a 29-point win over the Crows at Adelaide Oval.