South Africa's top-flight will wrap up on Saturday, with much still to be played for in the final round of matches.
2017 ScheduleAll times ET
The transfer window has now slammed shut in South Africa in what was a frenetic few weeks for clubs in the Premier Soccer League.
The PSL's fixture list is in disarray yet again, but using a points-per-game system we can get a clearer picture of who is really leading the charge.
A coach complaining about referees is as old as time, but this season there appears to be more anguish than ever in South Africa's PSL.
Bloemfontein Celtic booked their place in the final of the Telkom Knockout competition with a penalty shoot-out victory over hosts Polokwane City.
Polokwane City stunned Orlando Pirates to advance to a first ever Telkom Knockout semifinal after a 4-2 penalty shootout win at the Orlando Stadium.
Kaizer Chiefs missed a host of chances as they were held to a 0-0 draw by Polokwane City in their Absa Premiership clash at the Peter Mokaba Stadium.
Orlando Pirates moved up to second in the PSL standings following a 1-0 win against Ajax, while there were also wins for SuperSport, Baroka and Celtic
Kaizer Chiefs let a lead slip in Bloemfontein in their Premier League opener on Sunday to mount more pressure on coach Steve Komphela.
Mamelodi Sundowns closed the gap on Premiership leaders Cape Town City to just two points following a 1-0 victory against SuperSport United.
|Cape Town City FC||30||11||7||12||-1||40|
|Free State Stars||30||10||10||10||-2||40|
|Polokwane City FC||30||7||15||8||0||36|
|Ajax Cape Town||30||6||6||18||-19||24|