Definition
To be in a position of complete advantage and control in a competitive situation.
In this negotiation, they hold all the cards because they have access to all the crucial information.
The boss held all the cards in the office politics, knowing all of the employees' secrets.
They hold all the cards in the price negotiation due to their unique position in the market.