Synonyms for Put Through (same or very similar meaning)
WordNet sense 1 (pursue to a conclusion or bring to a successful issue):
implement, follow through, follow up, carry out, follow out, go through
From the ODE community, based on WordNet
add/edit