The Henry Cecil trained Ali-Royal has won the Group One Sussex Stakes on the second day of Glorious Goodwood.
Ali-Royal ridden by Kieren Fallon, held off a determined challenge on the run in from the favourite Starborough, ridden by Pat Eddery.
It was the fifth time trainer Henry Cecil had won the race.
Fine sunny weather for day two at Glorious Goodwood ensured that there was a big crowd at the track for the running of the Group One Sussex Stakes.
Run over a mile for three-year olds and upwards, the favourite for the race was Sheikh Mohammed's horse Starborough, ridden by Pat Eddery. Starborough's was certainly the form horse having won the St James's Palace Stakes at Royal Ascot.
In winning that race Starborough had employed forcing tactics from the front, and right from the start at Goodwood Pat Eddery took him to the front in an attempt to repeat the feat.
Coming into the final two furlongs Starborough was still at the front, but had been joined there by Classic Park nearest the rails, and by Ali-Royal on the standside.
Ali-Royal had been unlucky when running at Royal Ascot in the Queen Anne Stakes where he was denied a clear run and stumbled before finishing third.
Driven on by jockey Kieren Fallon Ali-Royal started to put the pressure on his two rivals, with the first to crack being Classic Park who quickly slipped away.
That left just Starborough, and although the horse rallied at the finish it was Ali-Royal who finished in front to clinch his first victory in Group One company and take the £92,770 ($151,000) first prize.
Allied Forces ran on strongly to finish third.
Winning trainer Henry Cecil will now consider the season's two other big mile events, the Prix Jacques Marois at Deauville next month and the Queen Elizabeth II Stakes at Ascot.