showdown
showdown - noun
a hostile disagreement face-to-face
showdown - thesaurus
confrontation
encounter