Eagles claim first win in AFLW thriller