Camara scored for Santos while Bester got the equaliser in the 91st minute.
There were two good chances in the opening six minutes for Santos, but Sekou Camara and Phikolethgu Spelman’s shots were weak and Shua-aib Walters was not tested
The game remained open with Musa Otieno having to do some key work in defence to keep Diyo Sibisi away from a sniff at goal.
After 21 minutes Santos defender Wayne Arendse was not too far off the mark when he volleyed just over the bar from a cross.
The Peoples’ Team suffered a set back in the 25th minute when Otieno was forced off by a back strain, his place taken by Zairon van Beulen.
United started to create some openings near the end of the half, but only from long range and neither Sibisi nor John Arwuah came close to scoring with their shots from outside the box.
The final chance of the half fell to the hosts, but Maritzburg keeper Walters had Tony Tsabedze’s free kick covered all the way.
There was little change to the pattern of play after the break – Santos continued to push and probe for chances, but got no change out of the United defence, while even though Fadlu Davids replaced Musa Nyatama at half time, the Team of Choice remained quiet in attack.
The first real chance came in the 67th minute when Santos substitute Gregory Roelf saw his free kick brush off the crossbar.
Three minutes later the Cape side were given a golden chance to finally get on the score-sheet when Fabian McCarthy was ruled to have pulled down Camara in the box.
Camara made no mistake from the mistake, sending Walters the wrong way to put Santos 1-0 up after 71 minutes.
It looked though as if Maritzburg were to hit straight back, but Tshepo Motsonoeng pulled off the most amazing save to deny Rudolf Bester.
With the game into injury time Bester sprinted into the box and Thabiso Ntloana was temped into making a challenge, but was eluded by Bester’s pace and therefore gave away the penalty.
Bester stepped up to convert from the spot to hand United an unexpected point.