Perform a task as well as possible English: go all out, give one's best, do one's best, give full measure