a FOUR-way battle is looming for the final promotion play-off spot with three games left.

Elgin City's 2-1 defeat to fifth-placed Annan Athletic sees their lead over the Borders club trimmed to just two points

The result also keeps Berwick Rangers and Peterhead in the play-off picture. Paul Millar gave Elgin a sixth-minute lead, but Jordan McKechnie equalised 20 minutes later and then struck the clincher just before the break.

Berwick did their goal difference a power of good by thumping off colour Alloa Athletic 5-0. The Borderers were 3-0 up at the half thanks to Danny Handling, Lee Currie and a Ryan Harding own goal. Handling's second and Stuart Noble completed the scoring in the second period.

Rory McAllister banged in two more goals for Peterhead in a 3-0 win over Stranraer. Roy McBain got the third for the Blue Toon, who are tied with Berwick, six points behind Elgin.

Montrose saw off Queen's Park 3-1 at Links Park. And John Neill scored the only goal in Clyde's 1-0 win over East Stirlingshire, a result that ensures East Stirling will finish bottom.