Definitions of deliver the goods:

  • verb:   attain success or reach a desired goal