Come to fruition
• Be successful
• Bear fruit
• Come to pass
• End successfully
• Eventually succeed
• Happen as expected
• Have the desired result
• Pay off
• Prove successful
• Prove to be successful
• Succeed
• Succeed in the end