Wiktionary
vb. (context idiomatic informal English) To keep one's promises.
WordNet
v. attain success or reach a desired goal; "The enterprise succeeded"; "We succeeded in getting tickets to the show"; "she struggled to overcome her handicap and won" [syn: succeed, win, come through, bring home the bacon] [ant: fail]
Usage examples of "deliver the goods".
It was enough for me to cruise those elm-lined streets in a big, bright-colored van and deliver the goods.
We've got to deliver the goods before we handle the rhino, so look lively!
This single-minded, almost obsessive drive to deliver the goods to the troops in forward areas, whether in war or in peace, made him very popular with Army and Marine commanders and a demanding taskmaster.
I know a lot of places that deliver the goods, but plenty, if you know what I mean.
I must deliver the goods, and get out of here as quickly as possible - hopefully, before there are any more pronouncements from CORA.