Newtonmore pipped at the post
It's what every cup final club, player, and fan dreams of: a last-second winner to seal glory and victory.
Kyles Athletic lifted the Artemis Macaulay Cup after not one, but two goals in the dying minutes to snatch victory from Newtonmore.
Live on BBC2 and in front of a huge crowd, Roddy MacDonald's goal, bang on 90 minutes, secured the club's first Macaulay Cup winners' medal since 1989.
Kyles Athletic took on Newtonmore. Picture courtesy of Neil Paterson
Newtonmore found the net first, when John MacKenzie scored moments before half-time, and the north finalists continued to lead right up to the 86th minute when Dunky Kerr levelled matters.
Now, having been involved with the BBC In finals before, one thing they hate is extra time as it messes up schedules, flights home, and, of course, keeps the crew there for longer than they were hoping, so, when Roddy Macdonald found a winner with seconds remaining, I wonder who was cheering loudest?
The dramatic win will be a huge boost for Kyles Athletic as they continue to press for their first ever Premier title. Last year's winners Newtonmore are realistically the only team to catch them.
Newtonmore will need to pick themselves up quickly after the cruel disappointment, as they look to stay on track for a defence of their title and prepare to meet local rivals Kingussie in this year's Camanachd Cup Final on 17 September.
The only Premier fixture scheduled saw Kingussie take on Kilmallie for the second week on the trot. The outcome this time round was very different.
King's punished Kilmallie 6-0 in last weekend's Camanachd Cup semi-final, but this time they were without skipper Ronald Ross, as he started the first of a two-match ban for an accumulation of bookings.
James Hutchison opened the scoring for Kings after only two minutes but Kilmallie's Michael Rodger equalised moments later. With no more goals and no last second heroics in this match, both clubs had to settle for a share of the points.
Congratulations to Kinlochshiel as they thumped Skye 5-1 to secure promotion. Kinlochshiel have come very close over the years, so it's great to see them finally capturing a Premier spot. Well done lads. I look forward to seeing the Kinlochshiel bears next year.
Looking ahead to this weekend's fixtures: Glenorchy battle it out with Lovat, Inveraray take on Kingussie, while Kilmallie try and stop Kyles Athletic at the Canal.
Fort William travel to Newtonmore with both teams needing to secure maximum points to keep the pressure on Kyles Athletic for the title.
Fort William have had three weeks off, which is not ideal preparation for such a fixture, but all the players should be fit and rested. Newtonmore will feel this is the perfect game to bounce back from last weekend's agonising final loss.
With players also fighting to secure positions ahead of the Camanachd final, they can't afford to feel sorry for themselves and you can be sure they will put up a real fight.