When the horses jumped out of the starting gates, Phoenix Of Spainset off at a furious pace hoping to set enough space between Too Darn Hot and himself. However, that move only served to get the latter even more fired up.
Entering the final two furlongs, Phoenix Of Spain began to wane and Circus Maximus was not yet there while Too Darn Hot was travelling ominously well in behind.
Aidan O'Brien's Royal Ascot winner quickly went into a two length lead as Dettori had to sit and suffer, he and Two Darn Hot finding themselves sandwiched between the fading Phoenix Of Spain and the ridden-along Zabeel Prince.
Only needing to be pushed out, last year's champion 2YO confirmed he's back to his best - and that he can serve it up to the top colts over a mile.
Circus Maximus fought on well for second as I Can Flyfinished well in third.
1st Too Darn Hot (J. Gosden,F. Dettori), 2nd Circus Maximus (A. O'Brien,R. Moore), 3rd I Can Fly (A. O'Brien,D. O'Brien), 4th Happy Power (A. Balding,S. Sousa), 5th Lord Glitters (D. O'Meara,D. Tudhope), 6th Phoenix Of Spain (C. Hills,J. Spencer), 7th Zabeel Prince (R. Varian,A. Atzeni), 8th Accidental Agent (E. Johnson Houghton,C. Bishop) ,
Distance: 1 mile (1,609 metres), Surface: Turf, Track: Right-handed, Qualification: Three-years-old and up, Weight: 9 st 0 lb (3yo);,9 st 8 lb (4yo+), Allowances, 3 lb for fillies and mares, Purse: £1,059,250 (2019),1st: £593,932