Jordan White grabbed a double as we hit Berwick for six at Forthbank to record our first win since beating Rangers 1-0 on October 6.
Stephen Day, Gary Thom, Mark Ferry and sub Steven Weir were also on target as Albion moved to within two points of East Stirlingshire at the foot of the Third Division table.
Lee Currie, who had a brief spell with the Binos earlier in his career, conjured up two stunning free-kicks for the visitors and Darren Lavery also netted for Berwick in a remarkable match that saw Stirling lead 4-2 at the interval.
It was only our third league win of the season and teenage winger Day set us on our way when he held off a defender to fire home a low shot after 17 minutes and spark a crazy spell of scoring at both ends.
Berwick were level when Lavery drilled in a 20-yarder but within 60 seconds we were back in front thanks to Thom’s header from a Kieran McAnespie corner.
It was 2-2 when Mark Peat couldn’t keep out Currie’s free-kick but in 36 minutes Albion were ahead for the third time, the ball going in off White after Scott Davidson’s shot was blocked.
Ferry increased our lead when he headed home from a corner in first-half stoppage time but Currie’s 30-yard effort early in the second period had Ian Little’s men – who thrashed us 4-1 at Shielfield in September – back in it.
Day, already on a booking, was perhaps fortunate to escape a second yellow for a foul on Ross Gray and Berwick felt aggrieved again when Currie was penalised for handball and White made a perfect job of the penalty in 78 minutes.
A memorable afternoon was complete when Steven Weir got the final touch to a shot from brother Graham as we ended a run of five straight defeats in some style.
Stirling Albion: Peat, McGeachie, McAnespie, McClune, Thom, Bishop, G Weir, Ferry, White (Brass 87), Davidson (S Weir 76), Day (Flood 71). Subs (not used): Allison, Filler (GK).
Scorers: Day 17, Thom 25, White 36, pen 78, Ferry 45, S Weir 82
Berwick Rangers: Bejaoui, Jacobs (McLean 61), Hoskins, Bryden, Townsley, Currie, Notman, McDonald, Lavery (McLaren 74), Ferguson (Carse 61), Gray. Subs (not used): Janczyk, McCaldon (GK).
Scorers: Lavery 24, Currie 28, 56
Referee: Alan Newlands