The wait is over after 37 years, as a horse has finally taken home the Triple Crown with American Pharoah winning the Belmont Stakes.
Affirmed was the last horse to accomplish this amazing feat, which he did in 1978.
American Pharoah entered the final race of the three major ones with high expectations, as he was the clear favorite with 3-to-5 odds.
He had begun his historic campaign with a narrow win at the Kentucky Derby, which he won by one length.
The Preakness was another story as American Pharoah demolished the other horses with a win by seven lengths, but the Belmont Stakes was not easy to win as American Pharoah held off his opponents before pulling out to a five-and-a-half length victory.
Frosted finished the race in second place while Keen Ice came in third.
Trainer Bob Baffert finally exorcised his Triple Crown demons as he was successful on his fourth attempt at going for this rare feat.
He had previously failed to win the Triple Crown in 1997, 1998 and 2002.