In Division 1, Sundowners FC suffered their first defeat of the season, falling to Randburg in a closely contested match. Despite this, Joburg missed a golden opportunity to close the gap, as they were edged out by Global with a narrow 1-0 loss.
In Division 2, Highlands Park B moved within just one point of the top after a hard-fought 2-1 victory over Lenasia. Old Parks and Rush played to a 0-0 while Randfontein held onto 4th place with a 2-1 triumph over Warriors.
In Division 3, it was a day of upsets as both of the top teams fell. Olympia lost in a high-scoring thriller to Old Parks 2, with a 5-4 result, while Barcelona was beaten 4-1 by Flying Eagles. Meanwhile, Panorama’s clash with Florida was cancelled due to adverse weather conditions, and GPMI beat 3-0 Randburg.