Fresh from taking career-best figures of seven for 44 in his last game, which was also his first of the season, Siboto was again the main man for his team thanks to a splendid six for 39.
That helped restrict the hosts to 210 for nine by stumps with their main contribution coming from captain Colin Ingram after they had fallen into early trouble.
The skipper made 89 and shared in the only real meaningful partnership of 100 with Michael Price, who marked his first match of the season with a patient 62 from 191 deliveries.
Before the pair came together, the Warriors made a sluggish start to the game and lost three wickets for 53 in almost an entire session.
Things picked up after lunch, however, with no wickets falling in the afternoon.
But there were six after tea as Siboto ran riot in his 21 overs with both set men amongst his scalps.
The only other wicket-taker was Knights captain Werner Coetsee, who finished the day with three for 57.
The following two tabs change content below.