Adon Davie left Silverstone with a perfect points tally after doing the double in the Dickies Junior Supersport championship.
The former British Talent Cup rider started the 15-lap race from pole and shot out of the starting blocks to lead into the first corner, closely followed by Transmec KTM of Trystan Finocchiaro with Edmund Best in third.
Davie’s 56N Racing Kawasaki controlled the whole race from the front as Finocchiaro held second, but behind there were a few changes.
Kade Verwey’s Team XG Racing Kawasaki moved up to third on the fourth lap and the top three remained the same all the way to the flag.
Young Canadian Jack Roach was the quickest early on in race two as he led the first lap ahead of Finocchiaro and Owen Jenner.
But after climbing to second on lap two, Davie hit the front and despite a drop to third on lap five, he led the remaining laps to take his second win, 0.782s clear of former World Supersport 300 contender Finocchiaro and over a second ahead of Kade Verwey.