go toe to toe

go toe to ˈtoe

(American English) fight or compete with somebody directly: I am not sure we could go toe to toe with them and win.
See also: toe