Ten-man Silver Stars collected maximum points when they beat Maritzburg United 1-0 in a drama-filled PSL match at a slippery Harry Gwala Stadium, in Pietermaritzburg on Saturday.
A goal in the 82nd minute by lanky Dale Studzinski from a cornerkick by Tshepo Ramokala ensured "The Tycoons" the three points.
Studzinski took advantage of a shaky United defence that failed to clear the ball and he tapped it in.
Stars were reduced to10 men when Abass Inusah was given his marching orders by referee, Leslie Deane, in the 34th minute for a second bookable offence.
Inusah was first booked in the eighth minute for fouling Graham King, and 26 minutes later, he was sent off for a foul on David Makgale.
However, Deane failed to send off United defender, Onismor Bhasera. He booked him as early as the third minute for a bad tackle on Mpho Maleka.
And he also booked him again four minutes before the end of the match, but instead of giving him his marching orders, Deane flashed him with another yellow, leaving everyone baffled.
Even match commissioner, Robert Pillay, was confused by the referee's action, but refused to comment further. He only confirmed that Bhasera was indeed booked twice but was not sent off.
The game had the potential to produce fireworks but was spoit by the heavy downpour before kick off.
United have themselves to blame for losing after creating countless scoring opportunities, but failed to convert, with Fadlu Davids and Bradley August being the main culprits.
They seemed to lack the killer instinct in front of goals. It was a different United from the one that beat AmaZulu 2-0 last week.
On the other hand, their goalkeeper, Dejan Bogunovic, was on top of his game as he thwarted Maleka and Studzinski on a number of occasions.
Joel Luphahla was also outstanding on the nigh, so was Mark McVeigh.