A ninth career century by Heinrich Klaasen ensured the Multiply Titans enjoyed the advantage after the opening day of their Sunfoil Series clash against the Warriors at Sahara Park Willowmoore in Benoni on Friday.
The home captain made 133 (215 balls, 8 fours, 4 sixes) to help his side reach the close of the round three clash on 310 for seven.
AB de Villers made just five on his return to first-class duty, while the next best score after Klaasen was the 41 by Farhaan Behardien.
The Titans had won the toss at the start, but they found themselves in some early trouble on 62 for three.
But the skipper and Behardien then put on 104 for the fourth wicket, before Henry Davids and Shaun von Berg chipped in with 34 apiece.
However, there was an opening for the visitors after Malusi Siboto had to retire hurt on 12 leaving just the tail to come.
Kolpak player Simon Harmer marked his first appearance of the season by taking four for 99, while Tladi Bokako managed two for 38, including the prise scalp of Standard Bank Proteas star De Villiers.