have all the aces

US /hæv ɔl ðə ˈeɪsɪz/
UK /hæv ɔl ðə ˈeɪsɪz/
"have all the aces" picture
1.

avere tutte le carte in mano, avere tutti i vantaggi

to be in a very strong position, having all the advantages

:
With his experience and connections, he really has all the aces in this negotiation.
Con la sua esperienza e le sue connessioni, lui ha tutte le carte in mano in questa negoziazione.
Our team had all the aces going into the final match, so we were confident of victory.
La nostra squadra aveva tutte le carte in mano prima della partita finale, quindi eravamo fiduciosi della vittoria.