The Tin Man defied his advancing years to land the Arlington Million in Chicago on Saturday night as Aidan O'Brien's Ace disappointed.
Given a peach of a ride in front by Victor Espinoza, the Richard Mandella-trained eight-year-old readily held Cacique, who had also raced handily in the 10-furlong feature, with Germany's Soldier Hollow running a great race in third.
Espinoza was allowed to set a steady pace and kept enough up his sleeve before kicking for home, the winner paying a big compliment to Brian Meehan's David Junior, who had him three and half lengths in arrears in Dubai in March.
Ace finished sixth, and Garrett Gomez, who took the ride in the enforced absence of Kieren Fallon, said: "He actually ran a good race. We found ourselves in a good situation for the first eighth of a mile.
"Then they slowed the pace up right in our face. There wasn't much we could do. We were just kind of stuck down the side. And then it turned into a sprint and he is more of a stayer. When they quickened I just couldn't keep up. He never lost no ground, but they just quickened away from us and kept us at bay."