put up a fight

/P UH1 T AH0 P AH0 F AY0 T/
verb
  1. 1

    To offer some form of resistance to an attack.

    โ€œShe put up a fight when the mugger tried to steal her purse.โ€

  2. 2

    To protest or make a fuss, especially over a proposed course of action.

    โ€œTheir youngest son always put up a fight when it was bedtime.โ€

Source: https://en.wiktionary.org/wiki/put%20up%20a%20fight