Oisin Murphy was a Group One winner again - less than half-an-hour after being denied in the stewards' room - when Alcohol Free posted an emphatic Coronation Stakes success.

Dual champion jockey Murphy was first past the post on Dragon Symbol in the preceding Commonwealth Cup, only to be demoted to second behind Campanelle after the first two came very close in a tight finish.

Alcohol Free left nothing to chance, though, as she surged clear in a race run in yet more driving rain on a day of deluges at Royal Ascot.

At the line, the 11-2 winner and Murphy still had a length and a half to spare from Snow Lantern - who stayed on late - completing a double on the card for trainer Andrew Balding.

Murphy told ITV Racing: "Just looking back on the last race, I was on the best horse - even Frankie said that to me.

"But the stewards gave it to her. I'm sorry to the Japanese fans and (owner) Mr (Yoshiro) Kubota - I hope we can make amends soon."

But with Coronation Stakes success quickly putting a smile back on Murphy's face, he said: "Alcohol Free is not easy.

"She's a real pain, but so talented. They got her here in super form.

"Andrew's had three winners at Royal Ascot (this year) - just brilliant for the team. I'm glad I was able to steer her."

Reflecting on the quick turnaround in fortunes, and having to be back on his game so soon after his previous disappointment, Murphy added: "I said it to my valet, when he put his hand round me, 'there's no place for tears in here - there's far worse things going on in the world'.

"We're in the entertainment industry, and I'm steering these marvellous animals - and I keep looking forward to the next one.

"If she relaxed, I was always going to have a great chance.

"I managed to follow Frankie (on Pretty Gorgeous), she relaxed great."