To avoid failure only by good fortune.
ride high
To enjoy good fortune; to be in a privileged situation; to be particul …
as luck would have it
By good fortune; fortunately or luckily.
do or die
Requiring a determined or desperate effort to avoid the consequences o …
strike it lucky
To have unexpected good fortune.
strike oil
To have sudden good fortune, especially financially.
someone's goose is cooked
All hope is gone; there is no possibility of success; the period of go …