Goals from Joseph Dingwall and Kevin Turner earned East Stirlingshire their first away win of the season as the Third Division's bottom picked up the points at Shielfield.
Michael Hunter had the opportunity to give Shire the lead after 25 minutes, but he was unable to beat Berwick goalkeeper Jamie Barclay with a header from Scott Maxwell's corner.
John Coughlin's men did eventually open the scoring when Dingwall struck a superb 25-yard curling effort into the top corner five minutes before half-time.
Damon Gray had a good opportunity to level the scores in the 65th minute, but he was unable to hit the target from 12 yards.
Turner secured the win six minutes from time, applying a clinical finish in the area to Andrew Stirling's assist from the left channel.
Berwick Rangers: Barclay, McLean, Tulloch, Townsley, Thompson, McDonald, Currie, Greenhill (McLaren 65), Ross Gray, Gribben (Damon Gray 58), Noble (Ferguson 73). Subs Not Used: Sorley,Walker.
East Stirling: Antell, Devlin, Frances, Jackson, Dingwall, Lurinsky, Hunter, Stirling, Horner, Maxwell, Turner (Team 85). Subs Not Used: Hay, Ramage, Benton, Fulton.
Booked: Dingwall, Hunter.
Goals: Dingwall 40, Turner 84.
Ref: Paul Robertson