Ayr United stay a point clear at the top of Ladbrokes League 1 despite being held to a 1-1 draw by bottom club Brechin at Glebe Park.
Jamie Adams gave Ian McCall's men a first-half lead but on-loan Alloa striker Isaac Layne levelled for City just after the break as it ended 1-1.
Second-placed Dunfermline notched up a fifth clean sheet in a row but were held to a 0-0 draw by Peterhead at East End Park.
Airdrieonians are up to third spot after beating Forfar Athletic 3-2 at Station Park. Alan Lithgow, David Cox and Marc Fitzpatrick all scored inside the opening half hour but Scott Martin, on loan from Hibernian, reduced the deficit with a double for the Loons.
Stenhousemuir moved to within two points of the play-offs thanks to a 2-1 win over Stranraer at Stair Park. Mark Gilhaney and Jason Scotland scored for the Warriors before Ryan Thomson pulled one back in stoppage time.
The match between Albion Rovers and Cowdenbeath at Cliftonhill was postponed due to a waterlogged pitch and will now be played this Tuesday, November 10, kick-off 7.45pm.