Newtonmore came from behind to grab the first place in the final of the RBS MacTavish Cup with a 2-1 victory over Kinlochshiel at Balmacara and will now meet either Glenurquhart or Skye.
The final of the corresponding South area championship, the GCCC Celtic Society Cup, will be between holders Kyles who won 3-0 at Inveraray and Oban Camanachd who had a comfortable 7-1 derby victory over town rivals Celtic.
Lovat took advantage of the absence of Newtonmore and Kyles in these cup ties to go top of the Marine Harvest Premiership with a 4-3 defeat of Lochaber at Spean Bridge.
And Fort William continued their move away from the bottom of the table and into the top half with a 4-2 defeat of Glenurquhart in the dying minutes at an Aird.
In the cup tie at Balmacara, Gordie MacDonald put Kinlochshiel ahead just before the half hour and it was just before half time that Glen MacKintosh got Newtonmore's equaliser. Evan Menzies then grabbed More's winner midway through the second period.
Dunky Kerr secured an early breakthrough for Kyles at Inveraray in the Celtic Society Cup and David Zavaroni soon followed up before Gordon Whyte put the game to bed as early as 33 minutes.
In the Oban derby, Celtic from the lower leagues made a game of it early on and in a goal rush midway through the first half Lorne Dickie and Conor Howe put Premiership side Camanachd 2-0 up in advance of a swift response from Daniel Madej. But after that it was one way traffic when Dickie got a second as Andrew MacCuish weighed in with a hat trick to wind it up at 7-1.
In the Premiership at Spean Bridge, Lovat rushed to a 3-0 lead when Kevin Bartlett, Greg Matheson and Lorne MacKay all found the net. Ben Delaney replied for Lochaber early in the second half and Matheson made it 4-1. But late goals from Lochaber's Shaun Nicolson and Connor Sweeney created a nail-biting finish where Lovat held on.
Lovat now top the table with 10 points from eight games although Kyles on nine and Newtonmore on eight both have three games in hand.
There was very late drama in Fort William when the Ewan Campbell scored twice in the last two minutes to clinch two more points for the home side. Earlier in the game Bryan Simpson twice put Fort ahead but they were pegged back firstly by Ewan Brady and then by Neale Reid before Campbell's dramatic late intervention.
A 4-2 win for Kilmallie at Beauly sent them top of the National Division where they maintain their 100% record on six points from three games. They lead Glasgow Mid Argyll, who lost 1-0 to Caberfeidh in Strathpeffer, and Beauly on goal difference but the chasing sides have both played two extra games.
A 3-0 win for Inverness at Ballachulish gave the team from the Highland Capital their first National Division points which leaves Ballachulish bottom with a duck still to be broken.
And it seems that shinty south of the border has some progress still to make since in the Bullough Cup, the South Area junior championship, Kyles' second string, holders of the National equivalent the Sutherland Cup, eclipsed The English Shinty Association 16-0 at Tighnabruich. Scott MacDonald with five goals led an array of seven Kyles players on the scoresheet.