Runaway League Two leaders Arbroath enjoyed a 5-1 Angus derby win at Montrose, who for the second week in a row had their 'keeper sent off.
Darren Young's Albion Rovers are the new leaders on goal difference after a 2-0 win at Montrose who had goalkeeper Stuart McKenzie sent off for a professional foul after only four minutes.
Two missed penalties proved costly for Stirling Albion as their play-off ambitions were damaged by a 2-2 draw with Elgin City at Forthbank.
Peterhead maintained an 11-point lead at the top with a straightforward 3-0 victory over Berwick Rangers at Balmoor.
Potent Peterhead eased to a 2-0 win over Clyde at Balmoor, and now enjoy a 10-point cushion at the top of League Two.