Livingston 1-2 Queen's Park: Match Report
Runaway leaders Livingston stunned by Queen's Park
League leaders Livingston suffered a surprise 2-1 home defeat to Queen's Park on Saturday.
It looked like Livingston would extend their four-match winning run in the league when Liam Buchanan put them in front just before half-time, but Jamie McKernon's 55th-minute penalty and a goal by Adam Cummins three minutes later turned the game on its head.
Buchanan had the opportunity to equalise midway through the second half but his penalty was saved by William Muir.
Airdrie trimmed Livingston's lead at the top of the table to seven points with a 2-1 win at Stranraer. Adam Brown gave the visitors an early lead but Scott Agnew soon levelled things up before Andy Ryan sealed victory for Airdrie in the 77th minute.
With Albion against East Fife postponed, the only other game in League One saw third-placed Brechin take on fourth-placed Alloa and the visitors won 2-1 at Recreation Park.
Brechin led through Alan Trouten's penalty just before the break but Jordan Kirkpatrick equalised early in the second half. However, Alloa were level for just four minutes as Alistair Love struck what proved to be the winning goal after 58 minutes.