tener las de ganar
Meanings
Verb
1. to be highly likely to win; to be a dead cert (idiomatic)