Aidan O'Brien's Circus Maximus showed his adaptability when dropping back in trip to land the St James's Palace Stakes at Royal Ascot.
Last seen finishing sixth in the Investec Derby at Epsom, the Galileo colt needed to be supplemented at a cost of £45,000 for the Group One contest over a mile.
Having won the Dee Stakes over an extended 10 furlongs before his tilt at Classic glory, it was seen as a bold move by O'Brien to run him over half a mile less.
Wearing blinkers for the first time, Ryan Moore was happy to take a lead off Fox Champion before making his bid for home with two furlongs to run.
As Irish Guineas winner Phoenix Of Spain dropped away, the favourite Too Darn Hot became embroiled in a battle with Circus Maximus (10-1).
Having seen off last year's champion juvenile, it was his John Gosden-trained stablemate King Of Comedy who flew home to get closest at the line, but Circus Maximus held on by a neck, with Too Darn Hot three-quarters of a length away in third.