A stoppage-time penalty condemned Albion to defeat at Borough Briggs on Tuesday night to leave us four points outside the play-offs as Elgin returned to the top of the Ladbrokes League 2 table.
Referee Craig Charleston pointed to the spot after Craig Beattie had grabbed the ankle of City sub Stevie Ross as both players got back to their feet, although the ball had already been cleared up the park.
With regular penalty taker Craig Gunn having been replaced, Brian Cameron kept his nerve to strike the ball in off the left-hand post.
It was harsh on the Binos, who were the better team in the second half. Craig Beattie had a header from a Mark Lamont free-kick disallowed for offside and substitute Darren Smith was only inches away from converting a Beattie cut-back just before Elgin’s winner.
Stuart McLaren made two changes to the team that beat Arbroath 1-0, with Sean Dickson and Beattie replacing Scott Burns and Darren Smith.
We should have gone ahead after 12 minutes when Phil Johnston picked out Beattie but, with just keeper Mark Hurst to beat, he sent the ball over the bar.
Two minutes later it was Jim Weir’s men who went in front. Chris Smith saved from Dylan Easton but Marc McKenzie latched on to the rebound and played in Gunn, who steered the ball into the corner.
The equaliser arrived just before the half hour when Hurst could only push out a Lamont corner and Ross McGeachie nodded in his first goal of the season.
Gunn came close to restoring Elgin’s lead just before the break but we were the dominant side after the interval, only for Cameron’s last-gasp penalty to consign us to a third defeat of 2015/16 at Borough Briggs.
Elgin City: Hurst, Cooper, MacPhee, McHardy, Nicolson, Reilly, McLaren, Cameron, Gunn (Lander 85), Easton (Moore 66), McKenzie (Ross 66).
Subs (not used): Duff, MacLeod, Dryden, Black (GK).
Scorers: Gunn 14, Cameron pen 90
Stirling Albion: C Smith, Verlaque, Forsyth, Robertson, McGeachie, McMillan, Lamont, Dickson (Burns 90), Doris (D Smith 59), Beattie, Johnston (Olanrewaju 75).
Subs (not used): Hamilton, Kavanagh, Kouider-Aissa, Binnie (GK).
Scorer: McGeachie 29
Referee: Craig Charleston