Eagles victory secures top finish in NHC