idiom
go head to head
Meaning
to directly compete or confront each other
Example
The two negotiators went **head to head** over the contract terms.