slug it out
- to fight or compete over something
Wiktionary
verb
- To have an intense argument or fight until one side prevails.
“For once I'd met a man which was willing and able to stand up and slug it out with me.”
“Merkel’s political and scientific sides slug it out in swan song presser [title]”