Present South of Scotland League champions Dalbeattie Star were pushed all the way last Saturday at Islecroft by a plucky Newton Stewart side but managed to survive to record a 3-2 victory to take the three points.
It took a double from prolific scorer Scott Milligan and a single from new player/manager John McBeth to secure a victory, with Stewart Taylor and Micky Sutherland scoring for the visitors.
St Cuthbert Wanderers managed to get off to a winning start with a 4-2 victory over Mid-Annandale at St Mary’s Park with all their goals coming for striker Craig Rudd.
Rudd gave his side a two-goal advantage at the break with strikes in the 15nth and 27th minutes. The striker sealed his hat-trick on the hour mark and, although Nathan Muir pulled a goal back for the visitors in the 67th minute, Rudd scored goal number four two minutes later. With 13 minutes left to play, John Wright scored a second for the Lockerbie side but Saints held out to secure the points.
Lee Mallin scored for Abbey Vale in time added on to take the three points from their match at Trammondford against Wigtown and Bladnoch, with the match goalless on the 90-minute mark.
The biggest score of the day was recorded at Garries Park, Gatehouse, where Fleet Star went down 8-0 against Nithsdale Wanderers with a second-half goal rush.
The Sanquhar side took a one-goal advantage into the break with striker David Kennedy finding the net. A hat-trick from David Wells and two more from Kennedy and singles from Lewis Lang and Sean McHugh completed the rout.
Creetown pulled off a good result in their match against Crichton at Hospital Park where they recorded a 1-1 draw. Although the home side took the lead, Creetown drew level from the penalty spot when Chris Mellon coverted after Andrew Houston had been fouled in the box.
The match due to be played at Maryfield between Heston Rovers and Threave Rovers was called off by the referee following a drainage problem.
Results from Saturday, July 28
South of Scotland League
Crichton 1, Creetown 1
Dalbeattie Star 3, Newton Stewart 2
Fleet Star 0, Nithsdale Wanderers 8
Heston Rovers v Threave Rovers match postponed
St Cuthbert Wanderers 4, Mid-Annandale 2
Wigtown and Bladnoch 0, Abbey Vale 1