Four clubs are separated only by goal difference in a remarkable battle for two play-off places in Ladbrokes League 1.
East Fife moved back into the top four thanks to a 1-0 win away to Albion Rovers with Jason Kerr scoring the only goal after 63 minutes. The visitors had Chris Duggan sent off late on.
A 0-0 draw at home to Stranraer was enough to take Brechin City back into the play-off places in an incredibly tight division.
Queen's Park's promotion hopes took a knock as they went down 4-0 to champions Livingston at the Tony Macaroni Arena. Nikolay Todorov, Danny Mullen, Josh Mullin and Nicky Cadden were all on target for Livi.
Airdrieonians also dropped out of the top four as they went down 1-0 at home to second-placed Alloa Athletic, whose matchwinner was Jordan Kirkpatrick.
On-loan Hibs striker Oli Shaw scored the only goal as bottom club Stenhousemuir moved to within two points of ninth-placed Peterhead thanks to a 1-0 victory at Balmoor.