To persist or continue
To manage to execute; to perform successfully, all the way to the end.
Synonym of put into practice