Phrasal idiom used when describing the ultimate realization of a long-awaited outcome.
eventually it came to pass / at long last
finally ikakuwa
"Baada ya miaka mingi ya kazi hatimaye ikawa jambo la mafanikio."
Translation: After many years of work eventually it came to pass as a success.