Phil Johnston came off the bench after four months out injured as in-form Stirling Albion beat leaders Annan Athletic 1-0 at Forthbank.
The top five in Ladbrokes League 2 are now separated by only four points and Queen's Park stay second after a 0-0 draw at Elgin City.
Clyde's four-game winning streak came to an end as Kane Hester and trialist Andy Ryan scored in the closing minutes to earn Arbroath a 2-0 win at Broadwood.
East Fife and Montrose drew 1-1 at Bayview. Jamie Insall opened the scoring for the home side but Gary Fraser soon equalised.
Berwick Rangers leapfrogged East Stirlingshire to climb off the bottom with a 4-0 win at Ochilview. Finn Graham's first-half double was added to by Dwayne Coultress and Darren Lavery.