triumphed
tri-umph-ed
verb
Achieved a great victory or significant success after a struggle or effort.
"The underdog team triumphed in the final match."
Thesaurus
Synonyms: triumph, prevail, victory, exult, rejoice, jubilate, exuberate, wallow, crow, gloat