Give Full Measure Synonyms

Perform a task as well as possible
(Verb)