Peterhead moved seven points clear at the top of League 2 with a 2-1 victory over Stirling Albion at Forthbank.
Substitute Fraser McLaren grabbed the winner with his first touch in 67 minutes after Jordan White had cancelled out Rory McAllister's opener.
Annan are up to second after beating Montrose 1-0 at Galabank, where Josh Todd scored the only goal early in the second half.
East Stirlingshire moved into the top four thanks to a 3-0 home win over Elgin City. Scott Maxwell, Michael Bolochoweckyj and Max Wright got the goals for John Coughlin's team.
Darren Lavery scored late on as Berwick beat bottom club Queen's Park 1-0 at Shielfield to move to within a point of the play-offs.