deliver the goods—(coll.) succeed in doing what one is hoped or expected to do:
- He is the best manager that we have ever had. He knows how to deliver the goods.
get the goods—(coll.) find out true and often bad information about smb.:
- I think that I have finally got the goods on him and will have to talk to the police as soon as possible.