The Warriors were making good progress towards setting the Multiply Titans a challenging target at the end of the third day of their Sunfoil Series match at Buffalo Park in East London on Saturday.
The Warriors were 151 for one in their second innings, a lead of 220, with Ed Moore (48*) and Colin Ackermann (74*) having added 124 for the second wicket.
The Titans had earlier limped to 213 all out in their first innings, captain Farhaan Behardien making a face-saving 97 that meant the visitors were only 69 runs behind on first innings.
The Titans were on the back foot on 111 for five at the start of the penultimate day, but Behardien and Chris Morris stretched the sixth-wicket partnership to 94 before the Proteas all-rounder was caught close to the bat off Simon Harmer.
It was the fifth wicket of the innings for the prolific off-spinner and the pace bowling of Tladi Bokako then wrapped up the tail as the 24-year-old finished with the excellent figures of three for 20 in 14.3 overs.
Wrist-spinner Tabraiz Shamsi claimed the wicket of Gihahn Cloete, trapped in front of the stumps for 21, but Moore and Ackermann then took the initiative with Ackermann the aggressor as he frustrated the Titans in a fine 105-ball innings that saw him reach the boundary six times and clear it twice.