surefire
surefire {adj.}
Without fail; effective; bringing actual results.
During a campaign the only surefire way to get the sympathy of the voters is to mingle with them in person.
Categories:
Source: A Dictionary of American Idioms