throw up the sponge

verb
RareNot in standard dictionaries
1

To give up a contest; to acknowledge defeat; to throw in the towel.

#archaic#slang