The visitors were given a lifeline early in the second half when Chiefs were reduced to 10 men after Reeve Frosler’s ejection in the 48th minute after earning a second yellow card.
Bay still struggled to take advantage despite the number of changes coach Brandon Truter made in the second half.
Frosler’s departure did limit Chiefs in attack as Pule Mmodi had to be withdrawn for Dillon Solomons to take over at right-back.
That Chiefs extended their lead was again thanks to skipper Maart, who delivered another precise assist for Du Preez to double the home team’s lead. Maart was unlucky not to score himself in the 80th minute after combining with Du Preez but shot wide a few seconds before he was taken off.
Chiefs will hope to keep their winning momentum in Polokwane when they host Royal AM, while Bay will still be looking for their second win when they host neighbours AmaZulu FC at King Zwelithini Stadium, both on Saturday.