The first race of Royal Ascot 2023 went the way of jockey Neil Callan, trainer Kevin Ryan, and owner Sheikh Mohammed Obaid Al Maktoum, as Triple Time held off Inspiral, Light Infantry, and Modern Games to land the Group 1 Queen Anne Stakes June 20 at