idiom
head to head
Meaning
to be in direct competition or disagreement
Example
The two leaders went **head to head** in the debate.