( informal ) to be able to control a particular situation because you have an advantage over other people
HOLD ALL THE CARDS
Meaning of HOLD ALL THE CARDS in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005