On-loan midfielder Njabulo Blom started from the bench, but an injury to Dillan Solomons - who had replaced the suspended Reeve Frosler, allowed him to enter the fray.
In the 79th minute, Sabelo Sithole was fouled by the Amakhosi man in a promising position.
Much to the surprise of the Royal AM technical bench, referee Jelly Chavani showed the 24-year-old just a yellow card.
Former Fifa referee Victor Hlungwani has now explained why that was a mistake.