Danny Mullen at the double to stretch Livingston's lead at the top of League One
Danny Mullen scored twice as Livingston extended their lead at the top of Ladbrokes League One to 11 points with a 4-2 win over Airdrieonians.
Striker Mullen slotted in the first with eight minutes played at Almondvale before Declan Gallagher stabbed home a rebound to double the lead two minutes later.
Ryan Conroy's curling free-kick halved the deficit before the break only for Mullen's second goal and a strike from substitute Nicky Cadden to put the result beyond doubt, prior to Andy Ryan pulling one back with a stoppage-time penalty.
Second-placed Alloa dropped points in their pursuit of the leaders as Ewan MacPherson's injury-time goal earned Queen's Park a 2-2 draw.
Goals from midfielder Iain Flannigan and defender Scot Taggart twice put the Wasps ahead, either side of David Galt's leveller.
The hosts were denied all three points in the final moments though when MacPherson headed an equaliser.
Andy Jackson claimed a late winner as Brechin beat East Fife 2-1 to climb into third above their opponents.
Luke Watt's first-half goal put the hosts on course for victory at Glebe Park, only for Chris Duggan to equalise from the penalty spot early in the second period.
City were not to be denied victory though and top scorer Jackson claimed the decisive goal in the first minute of added time.
Ross Stewart's quickfire brace moved Albion out of the bottom two as they won 3-0 at bottom club Stenhousemuir.
The striker broke the deadlock in the 58th minute before ensuring his side's first victory in nine league games five minutes later. Scott McBride added a third late on.
Peterhead dropped to ninth despite rescuing a point with a late leveller in the 2-2 draw with Stranraer.
Rory McAllister's 14th league goal of the season put the Blue Toon ahead but Craig Malcolm and Scott Robertson turned the game around, only for James Redman to salvage a draw in the second minute of stoppage time