Peterhead maintained an 11-point lead at the top with a straightforward 3-0 victory over Berwick Rangers at Balmoor.

Bryan Gilfillan fired the hosts ahead after only 13 minutes. Rory McAllister then added a second for Jim McInally's side midway through the second period, with substitute Jordon Brown bagging their third in stoppage time.

Second-placed Annan Athletic kept alive their slim hopes of catching Peterhead as they held on for a 3-2 win over struggling Elgin City. Ally Love opened the scoring for Annan and Steve Swinglehurst's header doubled their advantage. Blair Henderson, on his first start for the club, made it 3-0 before the interval.

A stunning strike from Elgin's Shane Sutherland reduced the deficit on the hour and Paul Harkins' stoppage-time goal meant Annan had to survive a nervy finish.

Clyde look to be certainties for the play-offs following a gutsy 1-0 success over fourth-placed Stirling Albion at Broadwood. A defensive lapse from the visitors allowed Stefan McCluskey to round goalkeeper David Crawford before netting the only goal in the 44th minute.

Montrose clawed their way into contention for a top-four finish with a 2-0 home win over East Stirlingshire. David Gray opened the scoring with a sensational finish in the 15th minute and a Bryan Deasley strike just before half-time finished off Shire.

Perhaps distracted by tomorrow's Scottish Cup replay against Rangers, Albion Rovers suffered a 4-0 defeat away to bottom club Queen's Park. James Brough scored twice in the opening period to put the hosts firmly in command and second-half goals from Blair Spittal and Liam Gormley saw Queen's Park record just their fourth win.