RORY KLEINVELDT scored a handy half-century and took four important wickets as the Nashua Mobile Cape Cobras moved into a commanding position on day two of their Sunfoil Series match against the Chevrolet Warriors at Sahara Park Newlands.
On what could prove to be a critical day in the title race, Kleinveldt’s 66 helped to extend the Cobras total to 378, before the fast bowler claimed 4 for 40 to dismiss the Warriors for just 158.
The Cobras then moved to 31 without loss in their second innings, taking an overall lead of 251 to the midway point in the match.
The log leaders began the day on 282 for five, but soon lost Justin Kemp to Andrew Birch.
However, Stiaan van Zyl extended his score from an overnight 116 not out to 143, which took him past the 900-run mark for the season.
The left-hander was eventually caught behind off the bowling of Basheeru-Deen Walters, who cleaned up the tail to finish with figures of 4 for 72 - though not before Kleinveldt had struck four sixes in an attacking 59-ball knock.
The Warriors reply was in trouble early on and never really recovered.
While Dane Paterson accounted for David White, Kleinveldt dismissed Colin Ackermann, Ashwell Prince, Ryan Bailey and Simon Harmer as the visitors fell to 65 for six.
Opener Michael Price took the patient approach as he tried to ride out the tough start, hitting just one boundary in the opening 30 overs, but it failed to pay off when Travis Muller trapped him lbw for 24 and then had Birch caught and bowled.
That left the Warriors on 97 for eight, but wicketkeeper-batsman Athenkosi Dyili struck a spirited 49 and shared a 59-run stand with Rusty Theron to prevent a complete disaster.
Paterson, Muller and Dane Piedt each finished with two wickets as the Warriors innings was wrapped up inside 62 overs.
Having grabbed such a definitive advantage in the match, Cobras openers Andrew Puttick and Omphile Ramela were in no mood to relinquish it in the final hour of the day and eased through the remaining 16 overs.