Dunfermline Athletic moved nine points clear in Ladbrokes League 1 with a 2-1 win over Cowdenbeath in front of 5,641 fans at East End Park.
Michael Moffat's opening goal was cancelled out by Greig Spence but Moffat converted a penalty midway through the second half.
Second-placed Ayr United were beaten 1-0 by Stranraer at Stair Park, where Jamie Longworth scored the only goal after 57 minutes.
Peterhead stay third following their 4-1 home victory over Stenhousemuir. Jamie Redman, Jamie Stevenson, Rory McAllister and Kevin Dzierzawski all scored for the Blue Toon, with Alan Cook netting for the Warriors.
Airdrieonians moved to within two points of fourth-placed Albion Rovers after coming from behind to win 2-1 at Cliftonhill. John Gemmell's opener was cancelled out by an Alan Reid own goal and Jim Lister struck for the Diamonds late on.
The match between Brechin City and Forfar Athletic at Glebe Park was postponed due to a waterlogged pitch.