against all odds

US /əˈɡenst ɔːl ɑːdz/
UK /əˈɡenst ɔːl ɑːdz/
"against all odds" picture
1.

尽管困难重重, 排除万难

despite very unfavorable circumstances

:
Against all odds, the small team won the championship.
尽管困难重重,这支小队伍还是赢得了冠军。
She succeeded against all odds, proving everyone wrong.
克服重重困难取得了成功,证明了所有人都错了。