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…