dark horse
dark horse {n.}, {informal}
A political candidate little known to the general voting public; a candidate who was not expected to run.
Every once in a while a dark horse candidate gets elected President.
Categories:
Source: A Dictionary of American Idioms