Saffron Beach gave weight and a thorough beating to her rivals in the Duke of Cambridge Stakes at Royal Ascot.

Jane Chapple-Hyam’s filly enjoyed an excellent three-year-old campaign last season, finishing second to Mother Earth in the 1000 Guineas before reversing that form in the Sun Chariot.

A penalty for that Group One victory meant she was forced to concede 5lb all round, but it proved no barrier to a comfortable success.

Making her first appearance since finishing fourth in the Dubai Turf on World Cup night at Meydan in March, Saffron Beach could be called the winner a long way out under a confident William Buick.

Once given her head, the 5/2 joint-favourite put the race to bed in a matter of strides and was good value for the winning margin of three and a half lengths over the staying-on Thunder Beauty.

Primo Bacio was close up in third, with both the other joint-favourite Bashkirova and the winner’s old foe Mother Earth failing to land a telling blow.

French raider Sibila Spain was withdrawn at the start.