Kaizer Chiefs missed out on a top-eight finish after playing to a frustrating draw against Polokwane City at home. The result meant Amakhosi ended their league campaign outside the top half of the table.
Late in the match, rising star Mfundo Vilakazi was brought down in the box.
However, the referee chose not to award a penalty, sparking outrage among fans.
Former referee Victor Hlungwani reviewed the incident and confirmed it should have been a penalty. He insisted the youngster was clearly fouled and that the official missed a crucial call.
The decision may have cost Chiefs a place in the top eight and will leave coach Nasreddine Nabi wondering what could have been.