do what is required
come up to expectation
achieve what one undertakes
fulfill one’s promises
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.
There is no origin for this idiom
Was this page helpful?
definition
Common phrase that has a specific meaning.