Berwick’s play-off hopes suffered a set-back when they went down to their second league defeat in the space of four days away to improving Elgin on Tuesday.
It was Elgin’s second victory over Rangers in the space of a month and saw them draw level with Colin Cameron’s men, six points off the play-off places.
After a poor start to the reason,when they were rooted to the foot of the table, Elgin have hauled themselves back into contention, whilst Berwick have dropped to sixth as they were overtaken by East Fife who beat East Stirling 2-1 the same evening.
Jonny Fairbairn went close with a header for Berwick from a corner in the second minute, but the home side responded with Archie McPhee twice going close before Shane Sutherland gave them the lead with just eight minutes gone.
Craig Gunn found the front man in a central position and he slotted the ball into the bottom corner past Billy Bald.
As Elgin continued to enjoy more of the play, Craig Thomson had a shot blocked before Bald denied Gunn with a save.
Andy Russell shot from outside the box for Rangers, but it was a comfortable take for Stuart Black, and just a few minutes later Paul Willis was unlucky when a header from a Lee Currie corner struck the foot of a post.
As Berwick tried desperately to get back in the game, Russell had another shot saved by Black, but again Elgin showed they could be dangerous with Thomson bringing out another save from Bald whilst Sutherland shot wide before the interval.
The second half got off to a slow start, with Bald saving from McPhee five minutes in.
Five minutes after that Scott Maxwell shot over the top for Rangers, whilst after more than an hour gone, A Willis shot was saved by Black in the bottom corner.
It looked as if Berwick might be running out of luck, but suddenly they were handed a lifeline when Jamie Duff handled the ball in the box and Berwick were awarded a penalty.
Willis stepped up to take the spot kick, in the 67th minute and shot low past Black for the equaliser.
Russell then had another shot saved by Black, but after 73 minutes Elgin regained the initiative when Sutherland netted his second goal of the game with a header from a Dennis Wyness cross.
As the clock started to tick down the game became stop-go with a series of free kicks and corners and Devon Jacobs tried his luck from distance with a shot which was always going wide whilst right at the end Willis had a shot saved in the bottom corner.
But in the end Rangers again came up short
Elgin: Black, Cooper (Cameron 42), Gilchrist, Duff, McHardy, Thomson, Nicolson, MacPhee, Moore, Gunn (McLean 71), Sutherland.
Berwick: Bald, Jacobs, Young, Fairbairn, Drummond, Currie, Cameron, Willis, Maxwell (Dargo 65), Gold (Gray 71), Russell.
Referee: John McKendrick.