outdo
transitive verbTo do more or better than (another) in performance or action. synonym: excel.
idiom(outdo oneself) To do something exceptional or superb, especially in relation to past efforts.
To excel; surpass; perform beyond.
transitive verbTo go beyond in performance; to excel; to surpass.
transitive verbto surpass one’s own previous best performance.
verbTo
get the better of
verbbe or do something to a greater degree