Answer: outfought

AnswerCrossword Clue
outfoughtFight better than and beat (an opponent)
outfoughtOUTFIGHT, to defeat (to win a victory over)