RAFFLE PRIZE and Frankie Dettori gave North Yorkshire trainer Mark Johnston the ideal start on day two of Royal Ascot, winning the Queen Mary Stakes.

The two-year-old came in at 18-1, ahead of Kimari, by a head, and the 6-1 favourite Final Song, who finished a length behind in third.

This was Middleham-based Johnston's second victory in the Group 1 race after Attraction won it for him back in 2003.

Musley Bank-based trainer Richard Fahey's two offerings, Mighty Spirit and Flaming Princess, finished sixth and seventh.

Meanwhile, following on from his two wins on Tuesday, Danny Tudhope - stable jockey for David O'Meara - piloted William Haggas' Move Swiftly to victory in the Duke Of Cambridge Stakes.

Tudhope said: "It's nice when you're on good horses like this, it makes my job easier.

"I'm riding for great people at the minute."

Having looked good from two furlongs out, Johnston's Nyaleti faded to seventh.

Tudhope - whose form puts him in the running for top jockey - will be riding at Ripon on Thursday but returns to Berkshire for Friday and Saturday. He and Ryan Moore have three wins each from the opening two days, with Dettori just behind on two.

In the second race on the cards, the Group 2 Queen's Vase, Johnston was bidding for an eighth win in 18 years, but his Nayef Road was beaten into third after leading at the halfway point.

Kingsclere-based trainer Andrew Balding's Dashing Willoughby finished first, with Aidan O'Brien's Barbados in second and Johnston's other runner, Themaxwecan, coming in eighth.