Nayyir was the pre-race favourite at 9/2, with Invincible Spirit starting as a 25/1 outsider. Carroll positioned him near the front of the fourteen-runner field and was challenging for the lead as they entered the final furlong. He stayed on best in the closing stages and took the lead near the finishing line to win the race by a short-head from Malhub. Three Points finished in third place, two lengths behind the winner, and just ahead of Orientor and May Ball, who finished fourth and fifth respectively. Invincible Spirit now stands as a stallion at the Irish National Stud for a stud fee of €100,000 in 2015, being the second most expensive public stud fee (the highest belongs to Sea the Stars at €125,000). He has been in the top 20 sires in Britain by prize money for every season since his first crop were three-year-olds in 2007, including being second in the leading sire list in 2014. Invincible Spirit has so far sired 45 Group race winners, including 11 at Group 1 level.  "c = colt, f = filly"  2019 - make a challenge listed winner and 5th in champions stakes ascot group 1 October 2019  "Note: b. = Bay, ch. = Chestnut"