FREE-SCORING Ayr United maintained their two-point advantage at the top of League One after recording a 5-1 victory away to Stranraer.

Lawrence Shankland and Alan Forrest both scored twice, while Michael Moffat was also on target. Kyle Turner scored a late consolation for the hosts.

Second-place Raith Rovers kept up the pressure by winning 3-2 away to East Fife courtesy of a 78th-minute winner from on-loan Hearts attacker Dario Zanatta.

Rovers had twice been pegged back in the first half after taking the lead through Scott Robertson and Liam Buchanan, but the hosts were unable to fight back after Zanatta’s strike.

Elsewhere, Albion Rovers and Airdrieonians drew 2-2 in the Lanarkshire derby. 

It was the same scoreline in the match between Alloa Athletic and Queen’s Park. 

In League Two, Peterhead moved within a point of leaders Montrose after thrashing northern rivals Elgin 7-0 at Balmoor.

The Links Park side, who lost 6-2 at home to the Blue Toon on Saturday, were held to a 1-1 draw at home to bottom-of-the-table Cowdenbeath.
Edinburgh City moved three points clear of Cowden after ending a 12-game run without a win by defeating Berwick Rangers 3-0 at Ainslie Park.

Annan Athletic climbed into the top four as they made it nine games in a row unbeaten with a 0-0 draw away to Clyde, while Stirling Albion lost 2-1 to third-place Stenhousemuir.

In the Championship, Inverness Caledonian Thistle were held to a 1-1 draw at home to Livingston while Queen of the South and Dumbarton drew 0-0.