She triumphed in the competition.
To have won a victory or achieved success.
Con un poderoso diccionario visual gratuito y tarjetas de aprendizaje.