Music Show was claiming her second Newmarket win of the season
Music Show won the Group One Falmouth Stakes at Newmarket under rider Richard Hughes for trainer Mick Channon.
The three-year-old filly, sent off a 13-2 chance, had been unlucky in big races previously this season.
But she swooped on the outside in fine style to catch long-time leader Spacious (9-1), who was second ahead of Rainfall (15-2) in third.
Hughes was securing a double, having ridden 5-4 favourite Memory to victory in the Cherry Hinton Stakes.
Former England striker Mick Channon had been out of luck with Music Show in her three runs since winning the Nell Gwynn Stakes at Newmarket in April.
She was sxith in the English 1000 Guineas when badly drawn, then third in the Irish version before finishing fourth in the Coronation Stakes at Royal Ascot.
"After Ascot I was in bits because she had no run at all but she's a class filly," said the ex-Southampton frontman.
"She's just been unfortunate in lots of races but she's put it right today in what is probably the best fillies' race of the year - she put it right in style.
"In Ireland she was in daylight the whole way but today everything went great, he could sit in behind and take his time. We wanted to give her a chance and she's done it really well."
Hughes added: They went nice and fast today and she did it very well.
"Mick kept telling me she'd had no luck in running and I'd been watching her, she was forced wide at Ascot because of her draw but she was very good today."
The Falmouth Stakes was the feature race on day one a three-day Newmarket meeting, which has the July Cup on Friday as its highlight.