Here's why:
* "Outrun" is a verb that means to run faster than someone or something else.
* "Outruns" is the third-person singular present tense of the verb "outrun." This tense is used when the subject of the sentence is singular and in the third person (he, she, it).
Therefore, since "horse" is singular and third person, we use "outruns."