WILLIAM Haggas could hardly be in better form and took his tally to four at the meeting with another double as soon as day two opened on the Knavesmire on Thursday.

The 2/1 favourite Tasleet landed the DBS Premier Yearling Sales Stakes and Besharah followed up in the Group 2 Lowther for juvenile fillies.