trouver son maître

Verb

 * 1)  to meet one's match, to find one's better to find someone who is even better (at something) than oneself, to be dealing with someone stronger than oneself