Saturday served up massive Betway Premiership drama, with Kaizer Chiefs stuttering and Mamelodi Sundowns needing a last-gasp rescue act.
At the Peter Mokaba Stadium, Chiefs were held to a frustrating 1-1 draw by Polokwane City. Lebohang Maboe broke the deadlock for the Glamour Boys on 29 minutes, but Giovanni Philander stunned the visitors with a freak direct corner that caught Brandon Petersen napping at his near post to snatch a vital point for Rise and Shine.
Over at the Princess Magogo Stadium, AmaZulu squeezed out a narrow 1-0 win against Marumo Gallants. In-form striker Thandolwenkosi Ngwenya did the damage, rising highest to nod home a superb header in the 36th minute.
Mamelodi Sundowns dodged a massive bullet down at the Buffalo City Stadium, needing a dramatic 94th-minute strike to salvage a 1-1 draw against Chippa United.
Sirgio Kammies had sent the home fans wild by firing the Chilli Boys ahead in the 78th minute, only for Antonio Van Wyk to pop up deep in stoppage time and rescue the Brazilians.
Sundowns remain top of the log despite the draw, sitting seven points clear of Orlando Pirates having played three matches more.
This weekend proceedings actually got underway on Friday night, where Stellenbosch and Sekhukhune United shared the spoils in a tight 1-1 stalemate at the Athlone Stadium.
On Sunday, Milford FC welcome Richards Bay while Siwelele host Golden Arrows at 15:00. The final fixture of the weekend sees Kruger United and TS Galaxy clash at 17:30.