Peterhead made it seven league wins in a row to keep the pressure on leaders Montrose as we dropped out of the play-off places.
A fierce wind blowing down the Balmoor pitch created havoc for both teams but we looked to have the advantage, going in 2-2 at the break after playing against the elements.
But it was the Blue Toon who came out on top thanks to a double from substitute Russell McLean as they took their tally to 21 goals in four matches.
Binos boss Dave Mackay was without Sean Dickson, Liam Caddis, Steven Noble and Andy Little while on-loan Callumn Morrison and Mark Foden this week returned to their parent clubs. U17 keeper Callum Law was on the bench.
Peterhead, on a run of 11 wins in 12 games in all competitions, took the lead after just 35 seconds when Willie Gibson’s wind-assisted corner went straight in.
Our response was impressive and skipper Willie Robertson quickly equalised from close range after great work by Ross Kavanagh on the left flank to set him up.
Jim McInally’s men were back in front midway through the half when Rory McAllister claimed his 27th goal of the season by converting a penalty which he had won, although the award met with protests from the Albion players.
Stirling won 4-2 here in August and hauled themselves level in 32 minutes when Darren Smith pounced on a defensive error and beat Greg Fleming with a composed finish low into the net.
The Binos started the second half on the front foot and Kavanagh had a header brilliantly saved before Peter MacDonald had a shot blocked.
Peterhead hadn’t posed much threat playing against the wind but went ahead in 68 minutes when McLean spun his marker and thumped a low drive into the corner of the net.
It was a classy finish and the ex-East Kilbride striker struck again four minutes later, giving Cammy Binnie no chance after being left unmarked in the box.
Smith bagged his 20th goal of the season in stoppage time when he raced clear to lift the ball over Fleming and knock it into the net, although he did look to be offside.
It was virtually the last action of the game and we’ll look to bounce back against Edinburgh City at Forthbank next Saturday before ending the month with a trip to play leaders Montrose.
Peterhead: Fleming, Jason Brown, Robertson, McIlduff, McCracken, Ferry, Stevenson, Leitch (Brown 66) McAllister (Riley 80) Jordon Brown (McLean 57) Gibson. Subs (not used): Hobday (GK), Norris, Adams, Lawrence
Goals: Gibson 1, McAllister pen 23, McLean 68, 72
Stirling Albion: Binnie, McGeachie, Hamilton, McNeil, R Smith, Banner (McLaughlin 71) Black (Stanger 78), MacDonald, D Smith, Kavanagh, Robertson. Subs (not used): Law (GK), Thomson, McMullan, Evans, Cameron.
Goals: Robertson 6, D Smith 32, 90
Referee: Mat Northcroft