St Boswells lost their final five wickets for no runs as they slumped to a 204-run loss to Grange 2nds in East Division One.
Grange made 275 for 8 with Elliot Hunter claiming 3 for 50, but the Villagers crumbled from 70 for 4 to 71 all out.
Kelso suffered a 22-run loss at Livingston in Division Three. The home side scored 146 all out, Callum Davidson taking 3 for 34, but Kelso could only manage 124, including 40 from Stevie Patterson.
In Division Seven, Melrose thrashed Broomhall 2nds by 182 runs. Barry Scott (60) and Ross McLennan (67) took the Huntlyburn men to 249, with Broomhall bundled out for 67.