Frankly Darling was the very comfortable winner of the Goup 2 Ribblesdale Stakes over a mile and a half, handing a 50th Royal Ascot success to trainer John Gosden and a 68th to jockey Frankie Dettori.