Definitions of sure-fire:

  • adjective:   certain to be successful
    Example: "A sure-fire way to get rich"