if someone or something delivers the goods, they do what people hope they will do So far the team's new player has failed to deliver the goods. He hasn't scored in his first five games.
Do what is required, come up to expectations. For example, Kate delivered the goods and got us the five votes we needed. This phrase alludes to delivering an order of groceries or other items. [Colloquial; second half of 1800s]