Newtonmore picked up the Artemis Macaulay Cup for the second season running with a 3-1 final victory over Inveraray at Mossfield.
Evan Menzies shot the Premiership leaders into a ninth-minute lead.
Steven MacDonald then grabbed a double to put the favourites in firm control of the tie before half time.
Inveraray claimed a late consolation goal through Lewis MacNicol as Newtonmore completed an 11th success in the tournament.
In the Premiership Fort William moved up to fourth in the table with their point in the 1-1 draw with Oban, and Kyles Athletic are just point behind league leaders Newtonmore after their 1-0 win at Kinlochshiel.
Leaders Skye scored an astonishing 13 goals without reply away to bottom-of-the-table Ballachulish and Kilmallie hammered Beauly 6-0 in the National Division.
And in North Division One there were wins for Kinlochshiel, Lovat and Fort William.