<human>:  When was the last time a horse won all three races in the American Triple Crown?
<bot>: The last time a horse won all three races was in 1978. The last horse to win the Kentucky Derby, Preakness Stakes, and Belmont Stakes was Affirmed in 1978.