David Junior swept from last to first to emphatically reverse Royal Ascot form with Ouija Board to take the Coral-Eclipse Stakes (Eng-I) at Sandown Park on Saturday.