To overcome all obstacles; to have uninterrupted success.
To overcome.
To successfully communicate; to get across.
To recover (from).
To forget and move on.
To score a try.