Sir Henry Cecil may not have been at Great Yarmouth yesterday but his filly Principal Role did him proud when winning the seaside track's richest race of the season.

Ridden by Tom Queally in the famous Khaled Abdulla colours, Principal Role took the �16,866 first prize in the John Musker Fillies Stakes, a listed race (Class 1) on the second day of the three-day festival meeting.

Queally had the 4-1 chance on the heels of the Godolphin-owned 6-4 favourite Modeyra and when he asked the filly to quicken she did so to win by more than two lengths.

'She is back on track. She travelled well, enjoyed it and picked up well,' said Queally, who confirmed the filly, winning her third listed race, had not acted in the soft ground in her previous race at Newcastle.

Racegoers may have seen a bright spark which could prove a livewire of the future when Electrician, the odds on favourite, made sure there were no shocks in the opener, winning by almost four lengths for St Leger winning duo, trainer John Gosden and jockey William Buick.

The bookies had some relief in the next when Cathy Gannon clocked up her 51st win of the season on 10-1 shot Darcey. Trained by Amy Weaver, Darcey held off two previous course winners, Katy's Secret and Oh So Spicy. Gannon went on to complete a fruitful double when Harry Lime won at 4-1 in the 10-furlong Danny Wright Memorial Selling Stakes for trainer William Jarvis. The winner was bought by Norwich City Football Club deputy chairman Michael Foulger for �6,000 guineas.

The Vauxhall Holiday Park Handicap provided more good fortune for the bookies when 6-5 favourite Almagest finished last of the six runners in a race won by Shane Kelly on 11-2 shot Colour Scheme.

The aptly-named Nelson's Bounty was the subject of a hefty gamble from 12-1 to 7-2 joint favourite for the Sea Deer Handicap but William Buick's mount couldn't get to the other joint favourite Mujrayaat, who won for trainer Roger Varian under jockey Jean-Paul Guillambert.

The final race was split into two divisions, the first going to Swansea Jack, at 8-1, ridden by apprentice Ryan Clark for trainer Stuart Williams and the second to Diamond Run, the 7-2 joint favourite, ridden by Pat Dobbs.