All the scores from the weekend matches.
SFA Challenge Cup (South) semi-final
Threave Rovers 1, Duns 2
Tweedie Cup round two
Dalbeattie Star 1, Crichton 0
Wigtown and Bladnoch 5, St Cuthbert Wanderers 3
Abbey Vale 1, Newton Stewart 1 (Newton Stewart won 4-2 on penalties)
South of Scotland League
Fleet Star 3, Creetown 2
Heston Rovers 4, Nithsdale Wanderers 1
Mid-Annandale v Threave Rovers, match postponed.
Match reports and Wednesday night’s results in Friday’s Galloway Gazette