hold all the trumps

[hold all the trumps] {v. phr.} To have the best chance of winning;have all the advantages; have full control.

Most of the team wantsJohn for captain and he is the best player. He will he elected captainbecause he holds all the trumps.

Freddy has a quarter and I haveno money, so he holds all the trumps and can buy whatever he wantswith it.