The Linden eventually came out on top after a thrilling Shield contest under floodlights on their first visit to Duns’ new home of Castle Park.
The Royal Blues got off to a flyer with an early, long, Kirk Ford penalty in the third minute.
Then skipper Graham Colville picked up from a scrum five to go over for his 11th try of the season, Ford adding the conversion before hitting two more penalties.
The Teries were 16-0 ahead with only 16 minutes on the clock and looked in total command.
However, Duns had other ideas. In the 30th minute, winger Scott Maceachen won the race to touch down.
Then Stewart Calder went over on the stroke of half-time and Lewis Craig converted to reduce the lead to 16-12.
As the second half started, the Dingers took the lead through a Richard Hume try and a Maceachen conversion.
The Linden response was ideal – Barrie Keown on hand to take the final pass of some great play to plunge over.
Ten minutes later and a Lewis Craig penalty put Duns back in the lead at 22-21.
Aftter the hour mark, the lead changed hands yet again as Kirk Ford put over his fourth penalty kick and he added another to stretch the lead to 27-22.
Bradley Mercer was yellow carded, leaving the Royal Blues to see out the game with 14 men.
It was going well, until Sean Potts took a nasty blow to the head with a minute to go, which brought an early end to the match.
The Hawick club wish to thank all from Duns who assisted Brian Nichol and the paramedics in safely transferring Potts to the ambulance.
Thankfully, despite a thumping headache the next day, Potts did not suffer any serious injury and was discharged.