It was a good end to the day as all the yard's runners had performed well without winning. Shimmering Surf ran Group 1 performer Vita Nova close in a Listed race at Goodwood, going down by just over a length.
Later in the afternoon Steps finished third in the 5F handicap, just tiring in the soft ground in his first run of the year.
At Thirsk, Keyaadi made a promising start to his career when an unlucky second in the 7F maiden.
Shahzan was having only his second ever run having made his debut last April at Newbury but missed the rest of the season through injury.
Now four, the son of Dansili travelled strongly throughout under Andrea Atzeni and went on to score well by half a length.
Roger said: "It was great to get a win from Shahzan and that the horses in general are running very well."