to spoil one's chances - Francés Inglés Diccionario