'sure-fire' definitions:

Definition of 'sure-fire'

(from WordNet)
adjective
Certain to be successful; "a sure-fire way to get rich"