In Paarl, Boland beat the EP Warriors by 11 runs after opting to bat first and posting 171-6.
Captain Clyde Fortuin top-scored with 50 off 35 balls, with Aviwe Mgijima making 40 off 30 and Grant Roelofsen 26 off 22.
Glenton Stuurman then took 5-33 and Aya Gqamane 3-36 as the Warriors were bowled out for 160.
At the Wanderers, Edward Moore struck 87* off 62 balls (five fours, five sixes) to guide WP to a four-wicket victory against the Central Gauteng Lions with three balls to spare.
The Lions earlier posted 145-7, thanks to Rassie van der Dussen (43 off 33 balls) and Wandile Makwetu (41 off 25).
In Bloemfontein, the KZN Dolphins secured a comfortable six-wicket win against the Free State Knights.
The Knights made 155-9, with Gerrit Snyman scoring 58 off 37.
Jason Smith took 3-21 with the ball and then made 65* with the bat as the Dolphins chased down the target with nine balls to spare.
Photo: Grant Pitcher/Gallo Images