Palace Malice outdueled Preakness winner Oxbow down the stretch and went on to win the 145th running of the Belmont Stakes in an upset on Saturday at Belmont Park in Elmont, N.Y.

The victory for the Todd-Pletcher-trained colt, by 3 1/4 lengths over Oxbow, meant a different horse won each of the Triple Crown races.

Orb, the pre-race favorite who finished third, won the Kentucky Derby.

Incognito was fourth, followed by Revolutionary, the filly Unlimited Budget, Overanalyze, Vyjack, Golden Soul, Will Take Charge, Giant Finish, Midnight Taboo, Freedom Child and Frac Daddy.