Stranraer increased their lead at the top of League 1 to four points thanks to a 2-0 home win over Peterhead on Saturday.
Jamie Longworth and Jon McShane scored either side of half-time for Stephen Aitken's men as the Blue Toon’s promotion hopes took a knock.
Morton are up to second place on goal difference after a 1-1 draw at Brechin. Ross Caldwell's penalty had the visitors in front but Robert Thomson levelled for City.
Dunfermline recovered from two goals down to beat Stenhousemuir 3-2 at East End Park. Andy Barrowman bagged a double, including a stoppage-time winner, and Kyle McAusland was also on target after Paul McMullan and Colin McMenamin scored for Stenny.
Ayr United cruised to their first win since October, beating bottom club Stirling Albion 4-1 at Forthbank. David Robertson, a Gordon Smith own goal, Craig Beattie and Jordan Preston scored for Ian McCall's men, with Phil Johnston netting a consolation for Stirling.
Airdrieonians saw off Forfar 3-1 in the late game at the Excelsior Stadium. Marc Fitzpatrick opened the scoring and Bryan Prunty converted a penalty after Gavin Malin had been sent off. Scott Fraser scored Airdrie's third before Michael Travis pulled one back.