Eagles run down Crows in tight AFL tussle