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.
克服重重困難取得了成功,證明了所有人都錯了。