Scottish League One: Livingston's lead cut to seven points
Scottish League One leaders Livingston suffered a surprise 2-1 home defeat by Queen's Park on Saturday.
Second-half strikes from Jamie McKernon and Adam Cummins cancelled out Liam Buchanan's opener for Livi.
Airdrieonians trimmed Livi's lead at the league summit to seven points with a 2-1 win at Stranraer.
Brechin City won 2-1 at Alloa Athletic with Alan Tourten and Alistair Love scoring, while Albion Rovers' clash with East Fife was postponed.
It looked like Livingston would extend their four-match winning run in the league when Buchanan put them in front just before half-time, but McKernon's 55th-minute penalty and a goal by 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.
At Airdrie, Adam Brown gave the visitors an early lead but Scott Agnew soon levelled things up before Andy Ryan sealed victory for the hosts in the 77th minute.
Meanwhile, third-placed Brechin took the lead against fourth-placed Alloa through 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 Love struck what proved to be the winning goal after 58 minutes.