hold all the cards
idiomPart ofcard
hold all the cards — idiom
1. To be in a position of control because you have an advantage over others.
1.idiom
Definition
To be in a position of control because you have an advantage over others.
Example
In the merger talks, the larger company held all the cards.
With the only key, the guard held all the cards.