KELSO kept up the pressure on Championship leaders Mazars Grange with an impressive 146-run victory over Freuchie at Freuchie Park on Saturday.
Michael Eckard hit 106 during a dominant innings from the Tweedsiders, which also saw Tristan Van Ingen-kal reach 78, as they raced to 301 from the 50 overs.
It wasn't such a good day for second-bottom Gala who went down by 114 runs against Murrayfield at Roseburn.
And St Boswells look almost certain of relegation from Division 2 after they lost by 177 runs against Livingston.
The Bossie are now 63 points adrift of second bottom Boroughmuir with just five matches remaining.
Greg Fenton's 83, along with a 79 from Rory Banks, helped Selkirk win the Division 3 derby with Hawick & Wilton at Buccleuch Park.
The 42 runs success keeps Selkirk in fifth place while the Teries are down in eighth.
Melrose kept their slim promotion hopes alive in Division 4 with a comprehensive 87 runs victory over Dunfermline & Carnegie at Huntlyburn.
A dominant bowling display saw Melrose take all 10 wickets for the loss of only 51 runs.
Peebles County remain hot on their heels in fourth after enjoying a six-wicket win over Watsonians at Craiglockhart.
But down in Division 7 the Gala/Hawick Development team were denied a victory with the final bowl of the game against Murrayfield Thirds at Neilson Park.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here