Cape Town - Simon Harmer starred with bat and ball as the Warriors reached the halfway stage of their Sunfoil Series encounter against the Titans with the advantage at Buffalo Park in East London on Friday.
The 29-year-old first struck an important 46 to help the hosts reach 282 after encountering some early day two trouble, before grabbing four for 37 to leave the visitors on 111 for five at stumps - still trailing by 171.
It was a good position for the Warriors, who went into the round eight encounter trying to overhaul the Titans at the top of the table.
They started the day in a strong position too on 203 for four, but lost three quick wickets, including Yaseen Vallie (69 off 172 balls, 7 fours) and captain Jon-Jon Smuts (44), to slump to 223 for seven.
Harmer then managed to squeeze 59 with the tail, before the home side were dismissed in 97 overs.
The away team hit early trouble when Tladi Bokako (1/16) dismissed Tony de Zorzi for a duck, before Harmer began chipping away.
He accounted for Andrea Agathangelou (21) and Heino Kuhn (20), who both got starts, with the wickets of senior batsmen Heinrich Klaasen (7) and Henry Davids (7) following.
It left the Titans on 92 for five at one stage, before returning Proteas pair Farhaan Behardien (43) and Chris Morris (5) took them through to the close without further damage.