Holders Kingussie are out of the SSE Scottish Hydro Camanachd Cup following a 2-1 second-round replay defeat at home to Fort William.
Ewan Campbell again produced the goods for the Fort with a double.
Oban Camanachd cruised through 6-0 against Inverness when their previously postponed tie was switched to the Highland Capital after wet weather in the West.
And, under similar circumstances, Skye made late arrangements to go to to Beauly and reached the quarter-finals with a 1-0 scoreline.
National Division Kilmallie claimed the scalps of Premiership side Kinlochshiel with a 4-1 Artemis MacAulay Cup first-round victory in a match switched to Drumnadrochit.
Newtonmore extended their lead in the Marine Harvest Premiership to two points with a 4-0 home win over Lochaber.
Fort William's Campbell, who tends to score early or late in the game, opened after just six minutes in the tie at The Dell between two clubs that have between them have won the Camanachd Cup 15 times in the last 20 years.
Louis Munro equalised, but Campbell struck again to put Fort William through to another difficult tie away to Lovat on 11 July.
Lorn Dickie, Aidan MacIntyre and Andrew MacCuish all got two each for Oban Camanachd at Bught Park.
All six goals came in the 21 minutes of play straddling half-time, but Inverness defended well on either side of the goal rush.
Camanachd now go on to a tough quarter-final at home to Newtonmore.
Allan MacKinnon's goal just after the hour made the difference in Beauly for Skye, who also face a major task in the quarter-finals with a long trip to Tighnabruich and a difficult game against Kyles at the end of it.
In the MacAulay Cup, Michael Rodger got a goal in each half and Bryan MacKay added Kilmallie's third before Duncan "Ach" MacRae pulled one back for Kinlochshiel and John Stewart regained the lower league side's three-goal cushion.
In the only Premiership game, Glen MacKintosh scored two for Newtonmore,
Fraser MacKintosh made it 3-0 before half-time and Paul MacArthur got More's fourth late on.
Newtonmore now have 12 points from seven games, ahead of Lovat on 10 from nine and Kyles, who are on nine points from just six outings. Lochaber remain seventh.
Andy Mathie and Lewis Miller both got doubles as Glasgow Mid Argyll claimed a 6-1 home win over Ballachulish that gives the city side a two-point lead in the National Division over Kilmallie, who have three games in hand.