go one better (than) - definition and synonyms

phrase
  1. to do something better than someone else has done or better than you have done before
See also main entry: go