Shinty: Newtonmore to play Lochaber in MacTavish Cup final
Newtonmore and Lochaber will contest the RBS MacTavish Cup final following respective semi-final wins over Glenurquhart and Kingussie.
The match at Bught Park, Inverness on 11 June will be a repeat of the 2012 final, which More won 5-1.
In the GCC Celtic Society Cup, Inveraray edged Glasgow Mid Argyll 2-1 at the Winterton.
Kyles are back top of the Marine Harvest Premiership after a 3-1 success at Fort William, ousting Oban Camanachd thanks to their 2-1 loss on the road to Kinlochshiel, who now trail Kyles on goal difference.
A goalless draw between Skye and Lovat in Portree did little good to either side's challenge.
Both MacTavish finalists found themselves 2-0 up, Lochaber through Pat Toal and Stuart Callison in the second half and Newtonmore with goals late in each half from Evan Menzies and Steven MacDonald.
But, while Newtonmore held their advantage to the end, Savio Genini struck back for Kingussie, who had Fraser Munro sent off early on, to set up a rather more nervous finish at Spean Bridge.
In the corresponding south championship, the Celtic Society Cup, Mid Argyll opened at Yoker with a 25th-minute goal from Calum McLay but, after the break, Lewis MacNicol equalised and Andrew McMurdo won it for Inveraray.
In the Premiership at An Aird, Fort scored first with a Bryan Simpson penalty but Robbie MacLeod soon levelled. Into the second half, Innes MacDonald put Kyles ahead before Dunky Kerr placed the outcome beyond Fort William, who remain bottom with a single point from seven games.
Oban Camanachd looked on course to stay top when Scott MacMillan opened for them late in the first half. But, as the middle of the second approached, Jordan Fraser with a penalty and a Keith MacRae goal clinched the points for Shiel who have played two more games than the leaders.
A Ruaridh MacLeman double on Bute helped Caberfeidh cruise to a 4-1 victory and go second in the National Division. Charlie MacDonald got a hat-trick for Inverness in their 6-0 victory over Ballachulish, who go bottom of the table with just a single point, but with only three games played.