Duns started this match well and were denied the lead by a goal-line clearance on nine minutes.
The visitors had the odd chance but the Dingers always looked the more likely to score.
A series of home corner kicks came to nothing but on 24 minutes Duns were awarded a penalty which was converted by Lee Walker.
A minute later Lee and Robinson were both unable to get a foot to the ball to put the home side further ahead and yet another goal-line clearance on 35 minutes denied Duns again.
However, it all started to go wrong when on 39 minutes Ormiston squared the match before they went 2-1 ahead with seconds remaining of the first half.
With the second half only 10 minutes old Duns conceded a third goal and from then on hardly ever threatened the visiting ‘keeper who was required only to make a save from one of his own players.
In the 75th minute Ormiston added a fourth goal and they completed the scoring with their fifth in stoppage time.
Manager Carl Hudson saidhis players again put in a lot of effort throughout the match but they were beaten by the more experience side.
“We are a young side,” he said, “and we are playing some decent football at times, but for the players this is a big learning curve and this was another lesson for them.”
Duns: Wales, Weatherburn, Walker, R Burns, Dixon, Lee (Falconer 75) McGregor, Bolton (A Renton 60)Tait, Robinson, Pattenden (Waddell 60).