come out on top

Verb

 * 1) To result victorious after a long period of struggle, competition, etc.