outdo, surpass, transcend, excel, distance, outdistance, pass, top, cap, overstep, outrun, outpace, beat, go beyond, go by, better, best, surmount, outstrip, outreach, outvie, eclipse, outshine, outclass, outperform, outrival, overshadow, rise above, overpass, pass over, overshoot, overdo, go too far, overtake, leave behind, run circles around*, have the edge on*, get the bulge on*, edge out*, have it on*, have it all over*, get the drop on*, beat to the draw*, break the record, carry all before one, get the better of, put one's nose out of joint*, get the best of, hold aces*, have a card up one's sleeve*, have the jump on*, cut out*, meet one at every turn*, beat the wind out of*, be ahead of the game*, have the advantage, gain the ascendancy, gain the upper hand, rank out*.
Antonyms lag*, dally*, fall short.