East Stirlingshire snatched a 1-1 draw at Balmoor with a late Jordan McKechnie goal.

Andy Rodgers earlier volleyed Peterhead into the lead.

It was another injury-time goal that gave Annan Athletic the points in a 3-2 win over Berwick Rangers at Galabank. Martin McNiff's early goal was turned around by a Darren Lavery double. Scott Davidson got Jim Chapman's men square in before Kieran Brannan won it at the death.

Stirling Albion cruised to a 3-0 win over bottom of the table Queen's Park at Forthbank. Dale Fulton opened the scoring for Stirling on half time before Alex Cunningham and Bradley Coyne wrapped the game up.

Clyde kept pace with the leaders after a 2-1 win over Elgin City at Broadwood. Stefan McCluskey put Clyde one up and Pat Scullion quickly made it 2-0 for Jim Duffy's men before Darryl McHardy pulled one back.

Montrose sit in fifth after a 2-1 win over Albion Rovers at Links Park. Bryan Deasley got the home in front and although Mark McGuigan equalised, Deasley's second of the day won it for Stuart Garden's side.