dark horse

Noun
  1. a racehorse about which little is known
  2. a political candidate who is not well known but could win unexpectedly
dark horse
A dark horse candidate won the election.