meet one's Waterloo
meet one's Waterloo {v. phr.}
To be defeated; lose an important contest.
After seven straight victories the team met its Waterloo.
John fought instead of running, and the bully met his Waterloo.
(After Napoleon's final defeat at Waterloo.)
Categories:
Source: A Dictionary of American Idioms