put up a fight and put up a struggle
to make a struggle, a fight, etc. (Fixed order.) Did he put up a fight? No, he only put up a bit of a struggle.
put up a (good) ˈfight fight or compete bravely against somebody/something stronger than you: The team put up a good fight but in the end they were beaten. ♢ She won’t accept the decision — she’ll put up a fight.