deliver the goods
deliver the goods {v. phr.}
1. To carry things and give them to the person who wants them.
Lee delivered the goods to the right house.
2. {slang}
To succeed in doing well what is expected.
The new pitcher delivered the goods by striking out 20 men in his first game.
This personal computer surely delivers the goods.
Compare: BRING HOME THE BACON.
Categories:
Source: A Dictionary of American Idioms