Fetching details from the dictionary...
to (go and) do; to make (a blunder, mess, etc.); to perpetrate; to carry out
to achieve; to accomplish; to pull off