Fair Eva is the favourite for the next season's 1000 Guineas after giving her sire Frankel his first stakes winner in the Group Three Princess Margaret Stakes at Ascot.
The filly was sent out the 4-6 favourite in Saturday's race and claimed an impressive four-length victory in the hands of Frankie Dettori.
"She's a very, very good filly," Dettori said.
"It took her 50 yards to get into top gear, but once she got into top gear at the furlong marker she put four lengths on the field.
"It's only her second run, so she's a work in progress.
Fair Eva was cut to around 4-1 for 2017 1000 Guineas.
Trainer Roger Charlton said Fair Eva could be seen next in the Moyglare Stud Stakes on September 11.
Owner Prince Khalid's racing manager Teddy Grimthorpe said she could appear even sooner in the Lowther Stakes at York next month.