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.