League One leaders Livingston are stunned at home by Peterhead

Leaders Livingston were stunned at home by Peterhead in Ladbrokes League One.Leighton McIntosh gave the visitors a first-half lead before Scott Brown doubled the advantage with 16 minutes left.Liam Buchanan headed home to set up a grandstand final 10 minutes but Peterhead held on for a 2-1 victory that ended their opponents' three-match winning run.David Hopkin's men remain top, though, with Brechin's game at Albion postponed and Alloa losing to Airdrie 2-1.Airdrie took advantage of Jim Goodwin's horror show to record a fifth win in a row. The player-manager scored an own goal in the 30th minute before receiving his second booking eight minutes into the second half.By then, Andy Ryan's 10th of the season had made it 2-0, though the 10 men pulled one back through Scott Taggart with 13 minutes left.That result moved Airdrie up to second, a point behind Livingston, with Brechin and Alloa both within three points of the top.Elsewhere, Ross Millen's second-half penalty earned Queen's Park a 2-1 win at East Fife.Adam Cummins had given the visitors a 22nd-minute lead before Jamie Insall levelled just before half-time.That leaves East Fife in ninth after Stranraer leapfrogged them with a 3-1 win against bottom side Stenhousemuir.Steven Bell's 36th-minute opener for Stranraer was cancelled out by Alistair Roy in first-half stoppage time but Ryan Thomson and Joe Nutall scored in the second period to secure a home win.