Give One's Best Synonyms

Perform a task as well as possible
(Verb)