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.
Categories: {slang} {v. phr.}