hardfought
H`ARDFOUGHT
, a. Vigorously contested; as a hard-fought battle.