Definition, synonyms and related words
To end up being successful when doing so was uncertain or unlikely.