meet one's Waterloo

meet one's Waterloo definitions

verb
  • To be decisively defeated by an encounter with a powerful opponent or a problem that is too difficult.