Idiom: Hard on someone's heels

See also: