York's Tattersalls Musidora Stakes went to the Henry Cecil trained Aviate, who is now 4/1 favourite with Coral for the Investec Oaks on June 4th.
The Dansili filly looked unlikely to triumph when short of room going inside the final furlong, as Jim Bolger's Gold Bubbles appeared to have the race won.
When a clear passage arrived Eddie Ahern's mount quickened up well to put her head in front close home for a narrow victory.
Cecil was recording his ninth success in the race is still undecided about a trip to Epsom but stated:
" We ran her to see if she stays but she's got a cross of Nijinsky on both the sire and dam side, so there was a bit of stamina there.
" I wanted to see if she'd stay to see if we could go for a French Oaks, an English Oaks, an Italian Oaks or any other Oaks.
"We don't know if she'll go to Epsom yet."
The winning jockey was impressed saying: " When they quickened I was in a little bit of trouble, but most of the trouble was I wasn't getting the gaps and I had to sit and suffer for a long time."
While Coral were obviously impressed with Aviate the filly can still be backed at 8/1 with many firms for Epsom, due to the uncertainty over running plans.
Winning owner Prince Khalid Abdullah was not so fortunate in the Group2 Duke Of York Blue Square Stakes when his two runners, Showcasing and Main Aim, had to settle for minor honours behind 20/1 shot Prime Defender.
Showcasing, ridden by stable jockey William Buick, was having his first run of the season and with the run under his belt is sure to be a force to be reckoned with in the seasons' top sprints.
As short as 8/1 for Royal Ascot's Golden Jubilee Stakes, Showcasing can be backed at 12/1 with both Skybet and Boylesports.