encontrar la horma de su zapato
Meanings
Phrase
1. to meet one's match (idiomatic)