'sure-fire' definitions:

Definition of 'sure-fire'

From: WordNet
adjective
Certain to be successful; "a sure-fire way to get rich"