Royal Ascot results: Frankie Dettori shines but Kevin Stott and Kevin Ryan seal a double Royal Ascot threw up some big shocks, including a double for trainer Kevin Ryan and jockey Kevin Stott as well as 150-1 winner.