Bottom of the table Stenhousemuir won in the league for the first time since January with a 4-2 win over fellow strugglers Peterhead.
Five of the game's six goals came in 16 first-half minutes, with Alex Williams putting the home side in front on the half-hour mark, finding the back of the net from 18 yards.
Paul Emslie converted Martin Bavidge's cross to equalise after 35 minutes, before Callum MacDonald put the visitors in front three minutes later when he converted Ryan Strachan`s free-kick.
Scott Dalziel levelled things up after 40 minutes when he volleyed in Sean Dickson`s near-post corner, with Grant Anderson making it 3-2 to the home side on the stroke of half-time when he headed in a fine cross from Andrew Stirling on the left.
The second-half proved goaless until the 88th minute, with substitute Simon Lynch sealing the win for the second division's basement side when he buried Dalziel`s cutback.
Source: DSG
Source: DSG