Championship leader Marley Mackenzie converted pole into victory at the end of a close 10-lap opening Junior Sportbike race.
As the lights turned green, it was Luca Wilkinson who got the best start from second on the grid to hit the front as Ryan van Nieuwkerk moved up to second and Mackenzie dropped back to third.
But the Kirkcaldy Kawasaki rider wasted no time in getting to the front of the pack as he passed both in the opening lap to take the lead.
From there, he controlled the race and although van Nieuwkerk stuck very close throughout, he was never able to make a pass and had to settle for second at the flag, 0.899secs behind.
However, there was a big scrap for third in the closing laps between Wilkinson, Luca Hopkins and Laken Payne which went all the way to the line.
Wilkinson got the better of his rivals, securing the final podium spot just 0.055secs clear of Hopkins as Payne took fifth, just 0.051secs further behind.
1pMobile National Junior Sportbike Championship, Race One result:
1. Marley Mackenzie (Kirkcaldy Kawasaki)
2. Ryan van Nieuwkerk (Freetech) +0.899s
3. Luca Wilkinson (Speedyfreight/NW Racing) +9.777s
4. Luca Hopkins (Team SBR powered by DKS Drilling) +9.832s
5. Laken Payne (LP 41 Racing) +9.883s


