Knights 85 for 2 (De Bruyn 42*, Swanepoel 30*) beat Dolphins 82 for 9 (Bravo 24, Siboto 3-14, Russell 3-15) by 8 wickets
A dominant bowling performance followed by Theunis de Bruyn's 42 steered Knights to a comfortable eight-wicket win - their second win of the season - over the Dolphins in a low-scoring game in Port Elizabeth. Andre Russell and Malusi Siboto took three wickets apiece, as Dolphins were restricted to 82 for 9 in 20 overs.
Dolphins got off to a horror start after choosing to bat, as they were left reeling at 35 for 5 at the end of the 10th over. They failed to recover from that start as wickets fell regularly - including two run-outs - and substantial partnerships were hard to stitch. Dwayne Bravo, who was the only batsman to score more than 15, top-scored with a 24-ball 23, before he was dismissed by Russell in the final over.
In the chase, Knights too were off to a dodgy start, losing both openers within the first three overs. De Bruyn then came in and combined with Aubrey Swanepoel to post an unbeaten 75-run partnership which helped Knights reach their target with eight overs to spare, earning them a bonus-point in the process.
Titans 167 for 3 (Mosehle 65*) beat Warriors 127 (Morris 3-15) by 40 runs
A strong batting performance from the Titans top order - headlined by Mangaliso Mosehle's career-best innings - set up a 40-run victory against Warriors in Port Elizabeth. The margin gave Titans a bonus point and have all but secured their place in the tournament final.
The Titans openers Quinton de Kock and Henry Davids put on 71 in 9.1 overs after their captain Albie Morkel chose to bat, laying a strong platform. Though they fell in the space of 13 runs, Mosehle gave the innings stability and momentum by making an unbeaten 65 off 36 balls. Warriors used seven bowlers but only two were able to take a wicket each as Titans finished on 167 for 3.
The Warriors chase had a poor start - they lost one opener JJ Smuts with the score on 4 in 2.1 overs, and the other opener David White seven balls later with no addition to the total. When Yaseen Vallie was bowled by Junior Dala, reducing the innings to 8 for 3 in 5.1 overs, there was no coming back from that for Warriors. They slipped further to 49 for 5, and then again from 100 for 5 to 127 all out. Chris Morris had figures of 3 for 15, while Morkel finished with 2-1-2-1.