A goal in each half from Dale Fulton and Phillip Johnston gave Stirling a victory over Peterhead in an ill-tempered affair that saw both teams finish with 10 men.
Peterhead's Jordan Brown forced the first save of the game after 20 minutes when his powerful drive was well saved by David Crawford.
But Stirling went in front seven minutes later when Ross Forsyth's clearance found Fulton, who coolly slotted home his second goal in as many games.
Ryan Strachan's second-half effort was brilliantly tipped over by Crawford to deny Peterhead an equaliser and Johnston's curling effort 15 minutes from time sealed the points.
But the game ended on a sour note when Stirling's James Bishop and Peterhead's Andrew Rodgers clashed nine minutes from time and both were given their marching orders.
Stirling: Crawford, McGeachie, Bishop, Smith, Forsyth, Johnston, Ferry (McClune 76), McAnespie, Weir (McCunnie 85), Fulton (Weatherston 67),White. Subs Not Used: Robertson, Coyne, Day, Clark.
Sent Off: Bishop (81). Booked: Johnston, Weir, Bishop.
Goals: Fulton 27, Johnston 75.
Peterhead: Smith, Sharp, Scott Ross, Strachan, Noble, Cox (McLaren 66), Cowie (McGlinchey 76), Redman, Gilfillan, McCann (Rodgers 66),Brown. Subs Not Used: Jarvie, Richardson, Buchan, Fitzgerald.
Sent Off: Rodgers (81). Booked: Cox, Sharp, Scott Ross.
Ref: Euan Anderson