Ten-man Stenhousemuir missed the chance to move up to second in Scottish League Two after Rory MacEwan’s late goal secured bottom-placed Elgin a 1-1 draw.
Adam Brown’s deflected shot found its way in after half an hour for the visitors.
Stenhousemuir were denied a second when a goalmouth scramble saw the ball cannon off the post.
Ross Meechan was sent off for the Warriors four minutes before half-time after denying a goalscoring opportunity.
Stenhousemuir managed to soak up huge second-half pressure, with Elgin hitting the post, before MacEwan struck four minutes from time.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.