deliver the goods
deliver the goods
Meaning:
- do what is required
- come up to expectation
- achieve what one undertakes
- fulfill one's promises
Examples:
- So far the team's new player has failed to deliver the goods. He failed to open his account in his first three games.
- They are bright young executives with bright ideas, but it is doubtful if can they deliver the goods.