head-to-head
From Longman Dictionary of Contemporary Englishhead-to-headˌhead-to-ˈhead adverb competing directly with another person or group Courier companies are going head-to-head with the Post Office. —head-to-head adjective a head-to-head contest —head-to-head noun [countable]