meet one's match

Verb

 * 1) To be opposed by someone of comparable strength and ability to oneself; to be defeated by such an opponent.

Translations

 * French:
 * Hungarian: emberére akad
 * Italian: trovare pane per i propri denti
 * Spanish: