Leaders Cove Rangers maintained their advantage at the top of Ladbrokes League Two with a 3-1 win at Cowdenbeath.
David Cox put the home side ahead at Central Park Stadium, but Rangers hit back through a Jamie Todd own goal and Fraser Aird’s effort to lead at the break.
Aird completed his brace 12 minutes from time to keep the visitors three points clear at the summit.
Second-placed Edinburgh kept tabs on the leaders with a 3-2 victory at bottom side Brechin.
Mark Laird gave Edinburgh a first-half lead but Brechin looked like rescuing a point when Emile Ngoy equalised six minutes from time, only for Daniel Handling to hit a late brace.
Ngoy’s late second proved no more than a consolation.
Stirling recorded only their second league win of the season with a 3-0 victory over Albion Rovers.
Darryl Duffy, Jordan McGregor and Sean Heaver scored the goals – all of which came in the second half – as the Binos moved away from the foot of the table.
Elgin thrashed Annan 4-0 at Borough Briggs.
Brian Cameron, Rabin Omar and a Shane Sutherland penalty put the Black and Whites 3-0 up within 24 minutes.
Steven Swinglehurst was then sent off for the away side after 61 minutes, with Omar compounding their misery with a fourth late on.
Queen’s Park leapfrogged Stenhousemuir after a 3-0 win at Ochilview Park.
Salim Kouider-Aissa, Calvin McGrory and David Galt were all on target for the Spiders.