to do what you have said you will do or what people expect
People quickly lose faith in a political party that fails to deliver the goods.
Thesaurus: to keep a promisesynonym
Main entry: goods
* * *
come up with (or deliver) the goods
informal do what is expected or required of one
* * *
deliver the ˈgoods | come up with the ˈgoods idiom
•
We expected great things of the England team, but on the day they simply failed to deliver the goods.
Useful english dictionary. 2012.