Peterhead took a big step towards the League 2 title after moving eight points clear with a 2-0 win over bottom club Queen's Park at the Excelsior Stadium.
Top scorer Rory McAllister got both goals in the second half, the first from the penalty spot, after Tony Quinn had been sent off.
Second-placed Annan went down 2-1 at home to Stirling Albion. David Weatherston netted twice for the Binos before Blair Henderson pulled one back from the penalty spot.
Clyde remain firmly on course for the play-offs after beating East Stirlingshire 4-2 at Ochilview. Kieran MacDonald, Stefan McCluskey (2) and Michael Daly scored for Jim Duffy's men, with Shire's replies coming from a Brian McQueen own goal and Kevin Turner.
Berwick kept their top-four hopes alive by defeating Albion Rovers 3-1 at Shielfield with goals from Paul Currie, Ross Gray and Scott Dalziel. Ryan Donnelly grabbed a consolation for the visitors.
A double from substitute Adam MacLeod and a Shane Sutherland goal saw Elgin City beat Montrose 3-0 at Links Park.