outdo yourself - definition and synonyms

phrase
  1. to make a great effort with the result that you do something much better than you usually do it

    He’s a great cook anyway and he really outdid himself, preparing us a five-course Asian meal.

See also main entry: outdo