horse-race (n.) Look up horse-race at Dictionary.com
also horserace, 1580s, from horse (n.) + race (n.1).