Defeats for Skye and Lochaber left the Premiership relegation issue simplified but still not finally resolved as the season winds towards a close.
Skye were hammered 5-0 by Kinlochshiel in the West Coast derby at Balmacara, while Lochaber went down 4-1 away to Kyles.
These results make Glenurquhart and Lovat both safe and leave Skye with an uphill struggle to catch Lochaber, or Kingussie, who are still theoretically in the relegation mix.
In the other Premiership match, champions Newtonmore defeated Oban Camanachd 5-1 at Mossfield to hand Kyles the edge over Camanachd in the race for the runners-up spot.
An alliance of the clans Fraser and MacRae did the trick for Shiel when Jordan Fraser got two in the first half before Keith, Duncan and John MacRae scored one each in the second.
A goal in each half for both Gordon Whyte and Scott MacDonald put Kyles well into the driving seat at Tighnabruich, where Lochaber's only response came from Shaun Nicholson when it was 2-0.
The odds are now heavily against the survival of Skye, who would need to win their last two games and effect a goal swing of four to overtake Lochaber.
Skye's task is made even more daunting by their final game away to Newtonmore, who may well be out to confirm an unbeaten league record for the season on the day they receive the Marine Harvest Premiership trophy.
Newtonmore hit an early setback in Oban when Andrew McCuish put the home side ahead in the first minute.
However, a goal from Evan Menzies and a hat-trick from Norman Campbell had them 4-1 up by half time and Fraser MacKintosh added the fifth.
Camanachd's defeat means that Kyles just need two points from their last two games to take second place from them.
A Jack MacDonald hat-trick helped Beauly to a 7-0 win at Ballachulish in the final game of the National Division programme.