Linden concluded their league programme against Linlithgow on a heavy Volunteer Park pitch.
The young home pack made a good start, matching their heavier counterparts and taking the game forward with some good driving play. After eight minutes, Linlithgow were caught offside and Kirk Ford slotted the penalty to take an early lead.
A similar award allowed the visitors to level before adding two tries and a conversion to take a half-time lead of 15-3.
After the restart Linlithgow were reduced to 14 men when their prop was yellow-carded, and the Teries enjoyed their best spell.
Winning good ball from a scrum in the Linlithgow half, Ford passed to Greg Thomson, who sliced through the defence to touch down, with the former converting to put his team back in the game.
The hosts made a brave attempt to keep in touch, but Linlithgow finished stronger and scored four more tries before the whistle.
For Linden, Jordan White, Aaron Hume, Stuart and Euan Hair gave a good account of themselves in the pack, with Chris Telfer and Keith Mabon always in the thick of things. Steven Beattie was the pick of the backs.