have the cards in one's hands
Short definition from Wiktionary
Verb
- To have the initiative for or the means of success, to be in a position to control the outcome.
We haven’t written up have the cards in one's hands yet: Simple and Standard meanings, examples and a quiz.