Fetching details from the dictionary...
to do one's best; to do something to the best of one's ability