Stenhousemuir moved three points clear of Inverness at the top of William Hill League One after routing East Fife 5-0.

Ross Taylor’s first-half brace put Gary Naysmith’s side in charge and the Warriors were out of sight shortly after the interval when Olly Whyte fired into the top corner.

Dale Carrick and Nicky Jamieson struck late on to add gloss to proceedings as Stenhousemuir increased their lead over Inverness, who were held to a goalless draw at Cove Rangers.

Thistle, who have played two games fewer than the league leaders, were fortunate to escape with a point after Reuben McAllister saw his stoppage-time penalty saved by Ross Munro.

Jack Stott, Reece Lyon and Liam Smith all netted as Queen of the South came from a goal down to beat rock-bottom Kelty Hearts, who had gone ahead through Craig Johnston.

Montrose’s trip to Alloa and Hamilton’s visit to Peterhead was postponed, while Annan-Elgin, Dumbarton-Clyde and East Kilbride-Spartans all fell victim to the weather in League Two.

Russell McLean bagged a hat-trick and Ross Cunningham also scored as Stirling stormed back to beat Edinburgh City 4-1, while Forfar twice hit back from a goal down to draw 2-2 against Stranraer.

Goals from Finn Ecrepont and Deryn Lang were cancelled out by Martin Rennie and Jake Sutherland.