hold the cards

📖 general
Meaning
To be in a powerful or advantageous position, often having control over a situation.
Literal Meaning
To physically possess the playing cards in a game.
Example
“Since he has all the evidence, he really holds the cards in this negotiation.”