Испанско-русский словарь
1) найти (получить) желаемое
2) встретиться (столкнуться) с достойным соперником (противником)
hallar la horma de su zapato