Third Division bottom club East Stirlingshire sustained a fifth straight defeat as Stranraer claimed victory at Ochilview.
Midfielder Steven Noble fired the visitors in front with a 25-yard strike but Andrew Stirling's looping effort levelled matters seven minutes later.
Stranraer were in front again on 70 minutes through Stuart McColm's strike.
Stirling was dismissed for a second bookable offence and substitute Michael Moore slotted home Stranraer's third.
East Stirlingshire: Antell, Chisholm, Beveridge, Cane, Dingwall, Stirling, Frances (Jackson 67), Hunter, Love, Turner (Lurinsky 73), Sheerin (Team 81). Subs Not Used: Hay, Scott.
Sent Off: Stirling (72). Booked: Stirling, Beveridge.
Goals: Stirling 19.
Stranraer: David Mitchell, Kane, Durnan, McKeown, Noble, Gallagher, Christopher Aitken, Daniel Mitchell, Shepherd (Moore 65), Malcolm, McColm (Winter 77). Subs Not Used: Marshall, Murphy, Cochrane.
Goals: Noble 12, McColm 70, Moore 90.
Ref: Kevin Clancy