Legend Ronald Ross makes scoring return
Any lingering doubts that Ronald Ross is utterly indispensible to Kingussie were dispelled at Balmacara when shinty's goalgetter supreme made his debut for the season as a substitute following injury and scored a second-half hat-trick that clinched a 6-2 victory over Kinlochshiel for the holders in the first round of the Cooperative MacTavish Cup.
It was 3-1 at half time thanks to a Martin Dallas double and Craig Dawson for Kingussie and Keith MacRae for Shiel, while Finlay MacRae punctuated Ross's hat trick with Shiel's second.
Ross's contribution not only transformed the game but also Kingussie's miserable start to the season, which began with a 5-3 defeat by Shiel at the Dell on the opening day.
The big shock came in the Inverness-shire derby at Beauly, where the North Division 1 leaders edged undefeated Premier League neighbours Lovat 4-3.
Owen Ferguson opened for Lovat, but Martin Davidson equalised before Lovat went 3-1 up through Duncan Davidson then Ferguson again.
However, a second from Martin Davidson then Connor Cormack and Jamie MacLennan secured the upset as Beauly stormed back.
Ruaridh Cameron, Neil Reid and John Barr (twice) all scored early to give Glenurquhart a 4-2 home win over Inverness, who had Ewan MacLeod and Dougie Rankin on target.
A Sean Nicholson hat-trick clinched a 3-1 home win for Lochaber over Lochcarron, whose consolation came from Chrisdean Finlayson.
Jordan Murchison and Danny Morrison scored when Skye beat Strathglass 2-0 at Cannich in the remaining tie.
In the AJG Parcels Celtic Society Cup, Bute defeated Glenorchy 4-1 at Dalmally, while Aberdour beat Glasgow Mid Argyll 1-0 and Oban Celtic had a 4-0 home win over Strachur.
In the Orion Premiership, champions Newtonmore's 3-3 draw with last season's runners-up, Kyles, extended their lead to two points and lifted Kyles to second place.
Danny MacRae opened for Kyles, but that was soon cancelled out by Thomas Whyte.
MacRae's second regained the lead for More, Ewan Campbell made it 2-2 and Chris Sellar put More ahead once again before disaster struck for the Badenoch side when an 87th-minute Norman Campbell own goal squared the match.
The other Premier game saw goals from Gary MacPherson and Neil Campbell secure a 2-0 away win for Inveraray over bottom side Kilmallie.