In an incident-packed Berwickshire derby, Coldstream came from three down to earn a point at Home Park, but finished the match with nine men.
Duns dominated most of the match and were deservedly three ahead thanks to a superb hat-trick from Jordan Lauder against his hometown club.
The third goal was credited to Lauder, although Michael Streets also appeared to get a touch as well as the ball was bundled home.
Coldstream goalkeeper Luc Glasper also pulled off a terrific save to keep the scoreline respectable at the interval.
But Coldstream showed character to pull themselves back into the game, with striker John Crawford scoring twice to set up a rousing finale.
The equaliser came when a corner was missed by everyone and landed at the feet of Danny Simpson just two yards’ out. He smashed home to make it 3-3, and as Duns heads dropped it was Coldstream who looked the more likely winners.
But that changed in the last 15 minutes when Streamers striker Ash Langford was sent off for swearing. He was followed down the tunnel within minutes by teammate Hagen Steele, who was shown a second yellow card for a late tackle.
With Crawford and Des Sutherland limping too, Streamers ended up with only seven fit players on the pitch for the last 10 minutes but held on for a point.