Synonyms for Triumph (same or very similar meaning)
WordNet sense 1 (a successful ending of a struggle or contest):
victory
WordNet sense 2 (be ecstatic with joy):
rejoice, wallow
WordNet sense 3 (prove superior):
prevail
WordNet sense 4 (dwell on with satisfaction):
crow, gloat
WordNet sense 5 (to express great joy):
exult, jubilate, jubilate, exuberate
From the ODE community, based on WordNet
add/edit