Roddy Young’s hat-trick inspired a commanding Kingussie performance as they stormed into the MacTavish Cup semi-finals with a 5-1 demolition of Glenurquhart.
Young struck twice in the opening ten minutes before sealing his treble in the second half.
Ryan Borthwick and Thomas Borthwick also got on the scoresheet, with Daniel MacLean’s solo effort providing Glen’s lone reply.
Kinlochshiel edged a pulsating tie against Lochaber 3-2 with late heroics from Stuart Callison in the 89th minute.
Goals from Finlay MacDonald and Shaun Nicolson had Lochaber dreaming before ’Shiel came back strong.
Skye came out on top in a tight clash with Glenurquhart, winning 1-0 thanks to Jamie MacPherson.
Meanwhile, in the Glasgow Celtic Society Cup, Kyles Athletic sent a warning shot to their rivals with a ruthless 5-0 win over Glasgow Mid Argyll.
Roan MacVicar bagged a brace as did James Pringle, with Luke Thornton also on the mark.
Fort William fought back to beat Kilmallie 4-1 after going behind early to Steven MacLachlan’s strike.
Graeme Irvine, Alexander MacMillan, Innes Blackhall and Seamus MacFarlane all found the net for Fort.
Lovat progressed comfortably with a 3-0 win over Oban Celtic, John Angus Gillies and Marc MacLachlan leading the charge.
Bute dispatched Col Glen 5-1, with Des McNulty and Ryan Craig helping themselves to goals in a dominant display.
Inveraray survived a scare to edge past Bute in the Highland Industrial Supplies Sutherland Cup, eventually running out 6-3 winners after extra time.
Alec MacVicar, Fraser Watt and Ruaraidh Graham were amongst the goals in a thriller.
Kingussie’s second string booked their place in the next round with a 3-1 win over Beauly thanks to goals from Miko Berowski, Garry Munro and Rory Munro.
The Bullough Cup saw Bute breeze through 4-1 against Kyles Athletic, with Robert Lowrie netting twice.
Tayforth edged the English Shinty Association clash 1-0 against Matt Mossop’s side, with Jamie Paterson the matchwinner.
Newtonmore kept up pressure in the Mowi Premiership with a solid 2-0 win over Glengarry.
Fort William’s firepower was too much for Inverness in the North Division 1 as they romped to a 4-1 win with Lewis Morrison bagging a brace.
Beauly and Glenurquhart played out a gritty draw, while Newtonmore thrashed Kinlochshiel 4-0 with Glen MacKintosh leading the charge.
Aberdour produced fireworks in South Division 1, running riot in a 6-3 goalfest against Kilmory.
Caberfeidh’s 7-0 hammering of Glasgow Mid Argyll was the standout in North Division 2.
Meanwhile, a thrilling 3-3 draw between Lovat and Strathglass kept things interesting.
Stuart MacLennan’s early goal helped Lochcarron cruise past Boleskine 6-1.
Aberdeen University turned on the style in a 6-0 thrashing of Ardnamurchan with Ali Taylor hitting a hat-trick.
Women’s action saw Aberdour edge Ardnamurchan 6-5 in a barnstormer, with Rebecca Thorington and Katie Booth shining.
Badenoch eased past Glenurquhart 4-2, while Lochaber and Strathglass played out a 3-3 thriller.
Glengarry were victorious against Skye and Strathspey, with Brooke Henderson bagging a brace in the former.
Kinlochshiel took a narrow 1-0 win over Skye thanks to Lauren Maguire.
Lovat rounded out the action with a dominant 7-0 win.