deliver the goods - Anglais Synonymes Dictionnaire

deliver the goods

v.
[1] succeed , win , come through , bring home the bacon