Aberdeenshire bounced back to form in Edinburgh where an inspired Chris Venske returned from injury to help his side home in a low-scoring game against Eastern Premier strugglers Stewarts Melville.
After losing the toss, captain Venske scored a century and claimed three wickets.
He showed the way after being asked to bat, hitting 113 of his side’s 189 before helping to bowl out the home side for 174.
Venske’s three wickets for 33 were vital in the narrow win, while overseas amateur Callum Mackaness weighed in with three for 26.
Venske played down his own part and said: ”It was great to be back, but our young team demonstrated their desire to win, and got their just deserts.
“Callum bowled well as did new boy Nathan Elliott.
“We can build on this win and go on to claim a top-half place in the division.”
Stoneywood-Dyce kept up the pressure on Strathmore Union leaders Falkland, easing to a 25-run win at Broughty Ferry where captain Liam Lindsay made it four wins out of four since he has been standing in for the injured Jack Mitchell.
The South African led from the front with a superb 66 before going on to take three 2nd Forfarshire wickets for 27.
He said: ”Once again this was a team performance.
“Opener Stuart Lister scored 48, Josh Newton was 47 not out and veteran George Ninan took three for 29.
“We are still on track for promotion.”
Mannofield made it three wins for Aberdeen sides in Perth where Justin Haddon had another field day, scoring an unbeaten 64 of his team’s 240 for four.
He was supported by a solid knock of 59 from Grant Jamieson and an equally impressive innings of 51 from Fraser Proud, helping his side overhaul the Doo’cot total of 237.
The only city team in the National Leagues to lose were Gordonians who fell an agonising nine runs short of the 182 set by Dundee High.
Captain Aman Arora was the home stand-out, taking two wickets and hitting 34 runs.