Brechin City missed the chance to go top of Ladbrokes League 1 when they were beaten 1-0 by Airdrieonians at the Excelsior Stadium.
Iain Russell got the only goal from the penalty spot to move the Diamonds to within four points of leaders Livingston. City had Paul McLean red carded with 11 minutes remaining.
Albion Rovers defeated Stranraer 3-2 at the Exsel Group Stadium thanks to a Ryan Wallace double, one a penalty, and a Ross Stewart goal. Willie Gibson and Joe Nuttall replied.
Queen's Park and Peterhead drew 0-0 at Hampden, with Simon Ferry sent off for the Blue Toon in the closing minutes.