Answer: hardfought

AnswerCrossword Clue
HARDFOUGHT

Well contested