Bottom of the league Stirling beat Peterhead and took all three points thanks to Jordan White's second-half penalty.
Peterhead started brightly and almost went in front but Mark Peat pulled off a fine save to deny Rory McAllister from inside the six-yard box.
However, the visitors were reduced to 10 men in the 17th minute when Scott Ross saw red following an off-the-ball incident.
White drilled in a half-volley that Graeme Smith did well to cling on to as Stirling began to make their numerical advantage count.
And they were rewarded in the 67th-minute, when White scored from the spot following substitute Graeme Sharp's foul on Stephen Day.
White had a header well saved as they continued to dominate, but his afternoon turned sour when he was shown the red card in the 90th minute for a second booking.
Stirling: Peat, McGeachie, Thom, Allison, McAnespie, Graham Weir, Ferry, McClune, Day, White, Davidson (Brass 87).Subs Not Used: Filler, McCunnie, Flood, McSorley.
Sent Off: White (90).
Booked: White, Graham Weir.
Goals: White 67 pen.
Peterhead: Graeme Smith, Cowie, Scott Ross, Ross Smith, Noble, Cox (Maguire 77), Redman, Strachan, McLaughlin, McAllister (Winters 77), Bavidge (Sharp 62).Subs Not Used: Jarvie.
Sent Off: Scott Ross (17).
Booked: Noble, Redman, McLaughlin, McAllister.
Ref: Gavin Duncan (Scotland).