Annan beat Elgin 4-1 to climb to third in the Scottish League Two table thanks to two goals from Tommy Goss and one each from Max Kilsby and William Gibson.
The win helped cement Annan’s play-off credentials. Elgin, for whom striker Kane Hester had briefly given them the lead, paid the price for Ross Draper’s red card in the first half.
East Fife beat Stenhousemuir 2-1 away from home to leapfrog their hosts into the play-off spots.
Matty Yates gave Stenhousemuir the lead in the first half before goals from Alex Ferguson and Scott Shepherd turned the game on its head and put East Fife into the top four. Stenhousemuir drop two places to fifth.
Second-place Stirling survived a scare against bottom side Bonnyrigg Rose, recovering from a goal down to win 2-1 at home.
Callum Connelly scored for the strugglers early on but defender Flynn Duffy hit back to level in the second half, before Jack Leitch struck in stoppage time to move Stirling to within two points of leaders Dumbarton.
Dumbarton’s match against Forfar as well as Albion Rovers v Stranraer were called off due to the weather.
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.