waterloo

/ˌwɔtərˈlu/
noun
  1. A decisive or final defeat or failure.
    • The team met their waterloo in the championship game, losing by a huge margin.
    • He thought he could win the debate, but he met his waterloo against the experienced speaker.
    • After years of success, the company faced its waterloo when the market crashed.
Antonyms