Martin Donald (Legion B) won the Moir Singles in Ellon Darts League with a close 4-3 victory over Graham Hasie (Garrett).
The Ellon man defeated fellow super league players Steven Shepherd (Legion A) and Kenny Aitken (Station A) on his way to the final.
Donald’s Legion B side were also in top form last week defeating Arm B 10-1 away from home.
In the last round of league matches Kenny Aiken (Station), Davie Havlin (Station) both hit a maximum.
Stevie Duncan/Noel Johnson (Legion B) 16 dart leg.
Alan Moir (Legion A), Paul Richardson (Station), Stevie Duncan/Noel Johnson (Legion B), and Stevie Duncan (Legion B) all had 18 dart legs.
Davie Havlin/Kenny Aiken (Station), Joe Crombie (Legion B), Noel Johnson (Legion B) all hit a 19 dart leg. High check-outs came from Gary Mackie (Hatton Mill) - 115, Alan Moir (Legion A) - 114, Stevie Duncan (Legion B) - 112, Joe Crombie (Legion B) - 102 and Paul Richardson (Station) - 101.
The match between the Station Reds and Linsmohr went right to the wire with Allan Whyte securing victory for the Reds in the last game of the singles.
Results for league games played on December 3:
Kilmarnock Arms 3, Station A 8
Station Reds 6, Linsmohr 5
Arms B 1, Legion B 10
Tartan 0, Garret 11
Legion A 8, Hatton Mill 3