Peterhead came from behind to claim the points at a freezing Balmoor as we suffered our first defeat of 2015.
Defender Craig Wedderburn fired Albion in front just before half-time and Sandy Cunningham was denied by the woodwork early in the second period before Rory McAllister equalised from the penalty spot and Jamie Stevenson grabbed the winner two minutes later.
Binos boss Stuart McLaren made just one change to the team that drew 2-2 with Dunfermline as on-loan Scott Shepherd replaced the suspended Lewis Coult, with Steven Doris, Graham Weir and Darren Lee Smith again ruled out through injury.
Albion were the better team in the first half and we played some nice football, with Gordon Smith going close and Chris Smith also denied by keeper Graeme Smith.
Peterhead’s more direct approach caused occasional problems and there was an escape when Ryan Strachan smacked a shot against the post following a corner.
The deadlock was broken four minutes before the interval. Craig Comrie picked out Shepherd on the right flank and he beat a defender before crossing for Wedderburn to score from close range for the second week running.
We had a great chance to double our lead when Phil Johnston sent Cunningham clear but the 19-year-old was unlucky to see his shot hit the post and Shepherd couldn’t convert the rebound.
Peterhead had an effort disallowed for offside but we were looking fairly comfortable as the game entered the last 20 minutes.
That changed when referee Stephen Finnie awarded a penalty when David Cox went down in the box under a challenge from Ross McGeachie after Stevenson had hoisted a free-kick into the area.
McAllister easily converted the penalty and within a couple of minutes we were behind. The Peterhead striker seized on a slack pass from Angus Beith, outstanding since he joined on loan from Hearts, and that allowed ex-Morton man Stevenson to run clear and beat Greg Paterson with a good finish.
It was a turnaround that hadn’t looked likely but Jim McInally’s men protected their lead comfortably in the closing stages and were denied a third goal when the ball was cleared off the line.
Peterhead: G Smith, Kerr, Noble, Donaldson (Rodgers 59), Ross, Cowie, Strachan, Redman, McAllister (R Smith 87), Stevenson, Cox (Brown 85).
Subs (not used): Trialist, Jarvie (GK).
Scorers: McAllister pen 73, Stevenson 75
Stirling Albion: Paterson, McGeachie, Creaney, Beith, Wedderburn, C Smith, Johnston, Comrie, Shepherd, G Smith, Cunningham (Fulton 58).
Subs (not used): Hamilton, Forsyth, Robertson, McClune, Reidford (GK).
Scorer: Wedderburn 41
Referee: Stephen Finnie