Clyde fought back from a two-goal deficit to salvage a 3-3 draw with Berwick Rangers, who failed to win for the first time since the appointment of player-manager Colin Cameron.

The result sees Clyde move within four points of league leaders Peterhead whose match with Annan Athletic was abandoned after 21 minutes as the driving northeast wind and rain rendered the Balmoor surface unplayable.

Stirling Albion remain fourth following a 0-0 draw with Montrose amid dire conditions at Links Park.

Second-bottom Elgin City, meanwhile, earned a point for their new manager Barry Wilson as they came from behind to rescue a 1-1 draw with Albion Rovers at Borough Briggs.

The visitors opened the scoring through a Scott Chaplain penalty in the 56th minute before Jamie Duff equalised with a clever flick in the 70th minute.

Queen's Park remain 10 points adrift at the foot of the League Two table, despite collecting a first point under new coach Gus Macpherson from a 0-0 draw with East Stirling.

Indeed, it was the struggling hosts, playing at their temporary Airdrie home, who almost snatched victory as Shaun Rooney struck the bar with a second-half header.