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.