sure-fire

(adj) successful (similar term)

< sure-enough | sure-footed >