Koena Mathopa was the first player to go into referee Daniel Bennett’s book when he caught Itumeleng Khune in the chest with a poor challenge in the fourth minute.
Mabhuti Khenyeza should have done better in the 15th minute when he shot wide from inside the area after Santos failed to clear a corner.
Chiefs were then denied a clear penalty in the 20th minute when Santos keeper Lee Langeveldt fouled Khenyeza inside the area, but referee Bennett waved for play to continue.
The hosts immediately launched a counter-attack, which culminated in winger Erwin Isaacs shooting high over the crossbar from just inside the area.
Koena Mathopa should have handed the People’s Team the lead in the 31st minute when he headed the ball over the onrushing Khune, but the ball bounced just wide of goal.
Chiefs struggled with the windy conditions and with Santos’ pace and they should have gone behind in the 39th minute when Romano Scott beat the offside trap, and with just Khune to beat, the striker sent his attempted lob straight into the arms of the Amakhosi keeper.
A minute later Isaacs beat then offside trap before setting up Scott, but again the diminutive striker sent his effort straight at Khune.
The match remained goalless at the break.
The hosts continued in the same vein in the second half and should have gone ahead four minutes after the restart when Mathopa ran clear on goal, but the striker shot straight at Khune.
Santos were denied a definite penalty in the 56th minute when Isaacs was brought down inside the area, but again Bennett failed to award a spot-kick.
Mathopa again wasted a glorious chance in the 70th minute when he was played clear by a superb cross-field ball by Thando Mngomeni, but again he shot straight at the Chiefs keeper.
Both sides rang the changes and this seemed to break the momentum of Santos, but Chiefs looked out of sorts and never threatened the Santos goal after that.