Cowdenbeath edged out by Arbroath, basement club Stirling Albion record win, plus the rest of the Division two action
Cowdenbeath 2, Arbroath 3
Mark McKenzie gave the hosts a fifth-minute lead before Kenny Adamson was sent off and goals from Steven Doris and Kieran McAnespie handed Arbroath a half-time lead.
McKenzie’s 47th-minute penalty leveled matters only for Doris to net a 75th-minute winner.
Albion Rovers 1, Dumbarton 1
Albion Rovers remain in the relegation play-off spot after a hard-fought 1-1 draw with Dumbarton at Cliftonhill.
Daniel Ferry volleyed the hosts ahead in the 20th minute only for Scott Agnew to equalise for Dumbarton before the break.
Brechin City 1, Stirling Albion 2
Bottom club Stirling took a 33rd-minute lead through a Mark Ferry strike before Alan Cook missed a penalty midway through the second half.
Cook made amends by netting in the 82nd minute while Scott Buist fired a late consolation for the hosts.
Forfar Athletic 1, East Fife 4
Scott Dalziel fired East Fife into a 15th-minute lead and Ryan Wallace soon headed a second before Kevin Byers pulled one back.
After the break Wallace and Dalziel both added to their tallies to seal a comfortable victory that sees East Fife move into fifth place.
Stenhousemuir 0, Airdrie United 3
Derek Holmes set up Sean Lynch for the visitors’ opener in the seventh minute and Willie McLaren added a second on half-time after having earlier missed a penalty.
With nine minutes remaining, Nathan Blockley notched a crisp third for Airdrie.