Webster's Revised Unabridged Dictionary · 1913

hard-fought

hard-fought (-fat`) , adjective

Vigorously contested by both opponents; -- of contests; as, a hard-fought battle; a hard-fought primary election.