Right-back Ross McGeachie celebrated his 19th birthday by scoring the winner with his first senior goal as we came from behind to beat 10-man Clyde 2-1 at a typically chilly Broadwood.
Stefan McCluskey fired the Bully Wee in front after just five minutes when he netted from close range after being picked out by Kevin Watt and we struggled to create clear-cut chances in the first half.
The introduction of Sandy Cunningham after the interval gave us more of a spark and the teenager tumbled in the box after a challenge from Iain Gray that saw the Clyde man red carded for denying a clear goalscoring opportunity.
Top scorer Jordan White stepped up to smash the penalty into the top corner for his 15th goal of the season, just minutes after David Crawford had made a superb save to deny Pat Scullion.
The winner arrived with 10 minutes left when left-back Danny Ashe beat his man and delivered a cross that fell for McGeachie, who rammed a low drive past Jamie Barclay and into the corner.
There was a late debut for U19 forward Steven Forbes as a substitute and Crawford made a smart stop to keep out a Scullion free-kick as we notched up back-to-back away victories for the first time this season.
Clyde had won their previous three home games but this result means we have lost just twice in 17 matches since early February – we finish in seventh place but just four points short of the play-offs.
Clyde: Barclay, Scullion, McDonald, Gray, Lyden, Hay, Orrick (McCusker 69), Sweeney, Watt (McGachie 57), McCluskey, Fitzpatrick (Graham 86).
Subs (not used): Sharp, Rajovic (GK).
Scorer: McCluskey 5
Stirling Albion: Crawford, McGeachie, Ashe, McClune (Cunningham 46), McCunnie, Clark, Day, Ferry, White, Johnston (Forbes), McAnespie.
Subs (not used): Stickler, Hamilton, Filler (GK).
Scorers: White (pen) 55, McGeachie 80.
Referee: Gary Hilland