The Dukes were the eventual winners of the competition.
Although the original budget for the project was $1 billion, the eventual cost is likely to be 50% higher.
NOTE: eventually的同义词/词组为:at last, finally, in the end, at length等.
take one’s place=take