Christophe Soumillon finished third on Order Of Australia as Annapolis landed the Coolmore Turf Mile Stakes at Keeneland on Saturday night.
The Belgian jockey partnered the Aidan O'Brien-trained runner, who was sent off at 6/1, in the Grade 1 contest at the Kentucky track.
But it was three-year-old Annapolis who triumphed against older horses in the $1 million race, beating runner-up Ivar by a length and a half, with Order Of Australia beaten half a neck for second.