Chigozie Ugwu netted after five minutes but the Fifers' Ross Millen was sent off for a last-man challenge before the break.
Stranraer new boy Willie Gibson equalised from the free-kick but Michael Moffat scored the winner after Craig Malcolm picked up a second yellow card.
Leaders Ayr United were held 1-1 at Stenhousemuir after losing Martyn Campbell and Kevin McKinlay to early injuries. Ryan Donnelly had given the visitors a 12th-minute lead but Martin Grehan equalised midway through the first half.
Airdrieonians and Stirling Albion shared a 0-0 draw that saw the woodwork struck three times in the first half.
Jordon Brown hit a late equaliser to earn Peterhead a point in a 1-1 draw at Brechin City. Paul McLean had put Brechin in front.
Forfar Athletic beat Morton 3-2 at Station Park. Gavin Swankie's opener was cancelled out by Declan McManus but Danny Denholm and Swankie again put Forfar in control. Reece Hands got Morton's late second.