STRANRAER kept their slender advantage at the top but it was far from straightforward as they edged Peterhead 2-1 at Balmoor.

Andy Rogers missed an early chance for the home side but made amends later in the first half when he reacted first when David Mitchell pushed out a Jamie Stevenson free-kick to open the scoring.

Willie Gibson equalised early in the second half from Chris Aitken's cutback and Jamie Longworth scored a late winner to keep Stranraer one point clear.

Morton and Forfar continue to breathe down their necks, both recording 4-0 wins.

Morton were too strong for Dunfermline at East End Park and would have won more handsomely but for some fine goalkeeping from Ryan Scully.

Stefan McCluskey opened the scoring on the stroke of half-time and Lee Kilday added the second from Mark Russell's cross early in the second half.

Scully denied Peter MacDonald what would have been a memorable third goal but Declan McManus beat the goalkeeper not long afterwards to make it 3-0.

McManus hit the post before Russell completed the scoring with a left-foot shot.

Forfar's 4-0 home win over Stirling Albion pushes the bottom club to the brink of relegation.

Stirling had a couple of early chances but Dale Hilson put Forfar ahead after 20 minutes and an own goal from Chris Smith two minutes later deflated them. Oman Kader and Chris Templeman added goals in the final 20 minutes.

A double from Bryan Prunty - his second from the penalty spot - gave Airdrieonians a 2-1 win over Stenhousemuir.

Stenhousemuir pulled a goal back when Martin Grehan scored with just ten minutes left but they then had Ryan Millar sent off.

Brechin City also finished with ten men in their 2-2 draw at Ayr United.

Andy Jackson opened the scoring for Brechin but Ayr came back strongly at the start of the second half.

Brian Gilmour equalised in 50 minutes and three minutes later Jon-Paul McGovern netted from the penalty spot.

Brechin equalised through Paul McLean with 15 minutes left before Callum Tapping was sent off late on.