American challenger Acapulco landed some very hefty bets in the Queen Mary Stakes at Royal Ascot.
The giant Wesley Ward-trained filly was heavily supported as the 5-2 favourite for the five-furlong Group Two and broke smartly in the hands of Ryan Moore.
While stable companion Bruised Orange blazed a trail on the other side of the track, Acapulco led the group racing towards the stands side and quickened up from two furlongs out to leave her rivals toiling.
Easton Angel ran a blinder to fill the runner-up spot and was easily best of those racing away from the market leader, but was still beaten readily by a length and a half.
Another leading fancy in Besharah finished third to give the form an extremely solid look.
Ward said: "She's a sweetheart, what a lovely filly, she really proved herself today.
"We went over all the horses at the sale and I pointed out to Mr Tabor which ones I liked and thankfully we got the right one.
"It's a huge relief to get a winner at the meeting, it's just amazing."
Michael Dods said of Easton Angel: "We have the best two-year-old in England, but nobody likes finishing second.
"It was a great run and we're delighted, but we'd have preferred to win.
"She's run her heart out and Paul (Mulrennan) said if she'd been drawn closer to the winner he thinks he'd have given her a race because she was isolated in stall one.
"You wouldn't think she'd had a race, she's so laid back. We're delighted to have her and there's big races in her.
"Paul said she'll get six furlongs easy, but we'll sit down and come up with a plan."