Toe-to-toe

In close and direct confrontation or competition with someone, in close combat with someone.

The two men went toe-to-toe in their debate.