put up a (brave, good, etc.) fight

To resist.
He put up a good fight but he was bound to lose in the end to the older, more experienced chess player.
Categories: {v. phr.}