Gordonians clawed themselves back into the national leagues after an enthralling Caley Division 1 game at Countesswells.
The lead exchanged hands four times before the Aberdeen side shrugged off the resistance of the stubborn Caithness visitors, 18-11.
“We’re delighted to be back in the big time,” said an ecstatic Jim Sugden, the Gordonians president.
“But we were made to fight every inch of the way by a side who will surely be promoted next season.”
Gordonians trailed 11-10 at half-time, but took over in the second half.
A late try from replacement Mark Marchbank saw then take the lead to which centre Graeme Crawford added a last-minute penalty.
Crawford had kicked a first-half penalty, while converting hooker Chris Simpson’s try in the first five minutes of an epic struggle.
“We have spent three years making this dream come true,” said Tom Williams, the Gordonians captain.
“Hopefully we will grace National League 3 next season.”
Aberdeen Grammar had a less than happy afternoon in Edinburgh, losing 60-10 to Accies who will now enter a play-off against Hawick to decide who plays in the Premiership next season.
Not only did the Rubislaw side lose heavily but had three players suffer bad injuries.
“Despite the scoreline and the injuries, there were the positives of having young players step up to the mark,” said head coach Ali O’Connor.
“We aim to win our last two games as a target to take us past last year’s points total.”
At Woodside, Aberdeenshire lost out 35-24 to newly-crowned Cartha Queens Park – but according to director of rugby Alex Duncan, his side were worthy opponents. “We scored four tries, giving us a bonus point in a high quality game,” he said.