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.