Elgin City moved to within three points of Ladbrokes League 2 leaders Annan Athletic with a 3-2 win at Borough Briggs.
Darryl McHardy, Brian Cameron and Craig Gunn (penalty) got the goals for Jim Weir's men while the visitors netted through a McHardy own goal and a late Matty Flynn effort.
Clyde saw off Montrose 3-1 at Broadwood to move level on points with the Gable Endies. David Marsh, Michael Bolochoweckyj and Scott McLaughlin were on target, with Gary Fraser replying.
Stirling Albion beat Berwick Rangers 2-1 at Shielfield with goals from David Verlaque and Steven Doris. Ewan McNeil pulled one back for the home side.
Arbroath and East Fife drew 1-1 at Gayfield. Jonathan Page gave the visitors an early lead but Craig Watson equalised shortly after the break.
Max Wright scored a stoppage-time winner as bottom club East Stirlingshire beat Queen's Park 2-1 at Ochilview after Sean Burns had cancelled out David McKenna's opener.
Image courtesy of Ian Cairns