Fraserburgh provided the biggest of the shock of the Scottish Cup third round as they knocked out League Two side Montrose.
Ross McCord's first-half goal had put the visitors of course for victory, but Graham Johnson's equaliser put the Highland League side back in the tie.
Grant Noble's last minute strike saw Fraserburgh through to round four.
Auchinleck Talbot almost provided an upset of their own when they raced into a two-goal lead after the half-hour mark, thanks to strikes from Brian Young and Keir Milliken.
Jamie Longworth had pulled a goal back for the League One outfit, but when David McGregor was sent off midway through the second half, it seemed that the non-league club could hang on.
However, Longworth's equaliser in the third minute of stoppage time earned Stranraer a replay.
Elsewhere, Clyde survived an early scare to beat Brora Rangers 2-1, Albion Rovers edged out Deveronvale and Dunfermline won 5-3 against League Two side Elgin.
Aberdeenshire non-league outfit Cutler earned a replay after drawing 1-1 with Berwick Rangers.
Results in full: Cutler 1-1 Berwick, Albion Rovers 1-0 Deveronvale, Alloa 3-0 Inverurie Loco Works, Arbroath 0-2 Brechin, Ayr 3-2 Queen's Park, Clyde 2-1 Brora Rangers, Dumbarton 2-1 Cowdenbeath, Elgin 3-5 Dunfermline, Forfar 2-1 East Fife, Fraserburgh 2-1 Montrose, Queen of the South 1-0 Hamilton, Stenhousemuir 2-2 Annan Athletic, Stranraer 2-2 Auchinleck Talbot, Turriff United 0-3 Stirling