Synonyms for Outdo (same or very similar meaning)
WordNet sense 1 (get the better of):
best, outflank, scoop, trump
WordNet sense 2 (be or do something to a greater degree):
exceed, outgo, outmatch, outperform, outstrip, surmount, surpass
From the ODE community, based on WordNet
add/edit