The odds of hitting all seven races on last Friday’s Royal Ascot card were 122,889/1,