Honours were shared at the Skerries road races as Jamie Hamilton secured a double and Dan Kneen and William Dunlop also took signficant victories.
Hamilton won the Open race and the Supertwins event, but could only finish third in the Supersport 600cc class, which Dunlop won from Derek McGee.
Hamilton slid off at the chicane while vying for the lead in the Grand Final.
Dan Kneen won that feature event, ahead of Michael Sweeney and Derek Sheils. Nigel Moore took success in the 125cc.
Dungannon man Moore saw off the challenge of runner-up Sam Dunlop, with Seamus Elliott the first Moto450 bike home.
Elliott secured the 250cc honours, with Sweeney coming off unhurt.
Ballyclare man Hamilton, a four-time winner at last week's Bush road races, began the day brightly by finishing 1.5 seconds ahead of Derek Sheils in the Open category, with Sweeney claiming third on his home circuit.
The 23-year-old ended 13 seconds in front of Connor Behan in the Supertwins, with Czech rider Michael Dokoupil completing the rostrum.
Hamilton suffered a shoulder injury in his crash later in the day.
Manxman Kneen's winning margin in the Grand Final was three seconds, as he continued his successful season at the Irish national road races.