sure-fire

Etymology
, originally used to denote the efficacy of firearms (rifles) to fire.

Adjective

 * 1) Guaranteed to work or happen.