Cambier Parc did it from the front and had plenty in reserve to land the Grade One Queen Elizabeth II Cup at Keeneland.

A field of nine three year-old fillies lined-up for this nine-furlong contest on the turf.

From the break it was the William Haggas-trained Royal runner, Magnetic Charm, who led into the first turn, with Cambier Parc to her inside.

Racing into the back stretch, Cambier Parc moved into a slender lead from Magnetic Charm and Regal Glory, who raced wide, while the French runner Castle Lady, sat patiently in fourth.

Into the home stretch, Cambier Parc led and kicked, while Castle Lady sprinted and chased hard.

However, Cambier Parc and John Velazquez, had first run and held on comfortably enough by about a length, with Princesa Carolina staying on for third.