head-to-head competition

-competing or meeting directly with someone or something else

The two stores are in head-to-head competition.