battle it out

Verb

 * 1)  To fight or compete against one or more opponents, in order to decide a winner.

Synonyms

 * fight it out