William Dunlop produced a top ride to win the second supersport race at this years Ulster grand prix. William competing on the CD racing R6 Yamaha has been in good form all season in the supersport 600 class where William has taken wins at Armoy road races, Skerries road races and at the Southern 100.