For the first time this season two-time champion Duprey Joell had some competition in the 250cc class as last year's champion Ricardo Nottingham
But it was Joell who prevailed, winning all three motos to take his points total for the season to 135.
The 125B class was down to just one rider on Sunday when Kyle Constable rode on his own to pick up an easy 45 points, closinge in on the absent Charles Butterfield for the top spot overall. Butterfield has 161 points and Constable 144.
Aaron Pace is still awaiting engine parts and should soon be back in action in what used to be the most competitive class.
Howard Paynter picked up his third hat-trick in a row in the 125C class as he stretched his points lead on Carlston Burgess to 28 points. Burgess had two seconds and a third on Sunday while Mark Hatterley and Treadwell Nesbitt were third and fourth.
Steven Panchaud won the 80cc class but again had to get past Sean DeSilva.
DeSilva fell in the first moto then had two seconds place finishes for second overall while Nesbitt, who was entered in two classes, finished third.
Jakai Brimmer rode to first overall in the 60cc class after dispatching with Gary Cann who was second. Champion Aaron Cannonier suffered another disastrous day, finishing last with just six points.
Brandon DeSilva's third place moved him into contention for third place overall as just 14 points separate three riders, DeSilva, Paulos Francis and Anthony Grant.
Jonte Smith won the pee wee 50 class.