have the game in one's hands; have [hold] the cards in one's hands; have the ball at one's feet; success is almost within one's grasp.; the odds are in one's favour
Related Translations:
大权在握: the great power is within one's grasp.; got one's hands on power; have [hold] in one's hands immeasurable power; hold real power in one's hand; wield the sceptre; at the helm of a state