Definitions Found:

to succeed in; accomplish