have the upper hand
definition
to be in a position of advantage or control
example
After winning the debate, she had the upper hand and controlled the conversation.
word origin — From medieval physical combat — the wrestler whose hand was on top during a grip controlled the entire match.