Dictionary.com
Thesaurus.com
has surmounted
  • present perfect of surmount (3rd person singular).