make good (on) a promise/threat/debt etc - definition and synonyms

phrase
  1. to do or pay what you have said you would

    The rebels made good on their promise to release the 370 hostages.

See also main entry: good