Scorers: Stranraer – Hilton (50), Grant (71), Woods (89 pen); Dumbarton – McNiff (75), McKee (86 pen)
Ten man Stranraer stunned league leaders Dumbarton to bag a priceless three points.
In an enthralling second half, the Blues went two goals up through some fine finishing from the lively duo of James Hilton and Matty Grant.
Martin McNiff made the most of a defensive scramble to pull a goal back for the Sons, before a dramatic final five minutes under the lights at Stair Park.
Dylan Forrest made a late challenge in the box and was dismissed for a second bookable offence, with substitute Joe McKee converting the penalty to the level the scoring.
But Stranraer rallied, and when the surging run of Paul Woods was brought to a halt by Aaron Lynas, referee Steven Kirkland had no option but to point to the spot for a second time.
Woods made no mistake, tucking the ball into the corner past the outstretched fingertips of visiting keeper Brett Long.
Next up for the Blues is another home match, this time against 10th-placed side Albion Rovers.
Stranraer: O’Connor, Forrest, Ross, Girvan, Watt (Ellis 90), Robertson, Hawkshaw (Brady 83), Eze, Grant, Hilton (Malcolm 83), Woods.
Not used: Downie, Walker, McLean, Dunn, McIntosh, Duffy.
Dumbarton: Long, Lynas, Buchanan, McGeever, McNiff, Blair, Wilson (Wallace 54), Gray, Orsi (MacLean 54), Byrne (Garrity 61), Love (McKee 86).
Not used: Broun.
Referee: Steven Kirkland
Attendance: 321
HT: 0-0