East Stirlingshire defeated League 2 leaders Peterhead 2-0 at Ochilview thanks to goals from Chris Townsley and David Greenhill.
Annan are just two points off the top after beating Berwick 4-1 at Shielfield. Matthew Flynn, Steven Swinglehurst and Josh Todd (twice) netted for the visitors before Lee Currie pulled one back from the spot.
Stirling Albion are up to third spot following a 1-0 win against bottom club Queen's Park at the Excelsior Stadium. Mark Ferry scored the only goal inside three minutes.
Scott Chaplain's early penalty was enough to earn Albion Rovers a 1-0 home victory over Montrose.
Shane Sutherland bagged a double and Craig Gunn also scored as Elgin City beat Clyde 3-1 at Borough Briggs. Scott Ferguson pulled one back for the Bully Wee.