outdelivered

verb
  1. past tense and past participle of outdeliver; to deliver more or better than someone else; to surpass in delivery
  2. Usage: informal; often used in business, sports, or performance contexts

Examples