Idiom: Hit the mark

See also: