Duns earned a deserved draw from this East of Scotland First Division match with an 88th minute equaliser from Mark Bolton.
But just like previous games they should have had all three points wrapped up before that.
Both teams had chances in an even first half but it was the Dingers who went closest to taking the lead when Michael Robinson’s effort bounced back off the woodwork.
Duns were on top for most of the second half but more missed chances meant the visitors were always in with a chance and they took the lead after 77 minutes with a well taken goal.
Kelso broke down the left and John Lauder provided the finishing touch.
At that stage the visitors looked like they might go on to win the game and home ‘keeper Lumsden was called upon to make two fine saves before Duns levelled the match with a perfect free kick from Bolton on 88 minutes.
Bolton was 25 yards out, but he managed to curl the ball around the wall, and strike the inside of the post before rolling across the line.
Manager Carl Hudson was naturally delighted to salvage a point from a game which he thought they had let slip through their fingers.
“I told the players it is no good having all the possession if you can’t stick the ball in the net,” he said. “Thankfully they responded well and I’m pleased with the draw.”
Duns: Lumsden, Weatherburn, Walker, G Renton, Sherry, R Burns, Brydon, Tait, Robinson (S Burns), McGregor (Bolton), Waddell.