While GladAfrica Championship log-leaders, Richards Bay FC, were stunned 2-1 by Uthongathi FC, TS Sporting and Free State Stars both took full advantage by whipping University of Pretoria and JDR Stars 3-0 respectively.
Furthermore, Sekhukhune United missed the opportunity to again grab top spot following a 1-0 home loss against Jomo Cosmos.
Natal Rich Boyz suffered their second successive loss as the Cane Cutters moved well away from the drop zone following goals from Sanele Shabane and Francis Baloyi.
It was back to winning ways for Abantu Bemthetho at Kabokweni, where Mohau Mokate's brace and a single effort from Mxolisi Khoza, somewhat dented AmaTuks' play-off hopes.
However, Allan Freese's Ea Lla Koto seem to be finding form at exactly the right time with Sicelokuhle Hlatshwayo, Kamogelo Sambo and the in dominatable, Monnapule Saleng, showing the Hammer Boys, who was best at Goble Park, while also moving above them on goal difference.
Ezenkosi boosted their chances of finishing in the top three when Seun Ledwaba hit the only goal of the game at Makhulong.
A feature of this encounter was Babina Noko's captain, Yusuf Maart, being red carded for a second bookable offence.
Cape United and Royal AM shared the spoils during a 1-1 draw in Parow with Roscoe Petersen hitting home yet another penalty for the Spirited Ones after Mfundo Thikazi had opened the scoring for the KZN outfit.
At the other end of the log, Bizana Pondo Chiefs gave themselves a lifeline with a dramatic 2-1 home victory over fellow-strugglers, Cape Town Spurs.
Although the Urban Warriors went ahead via the reliable Abednigo Mosiatlhaga, We Hunt To Kill never gave up and it came to no surprise when Musa Bilankulu (penalty) and Aluncedo Mazwi put the issue beyond doubt.
The match between Polokwane City and Cape Town All Stars also ended all square at 1-1, which means that both sides still have a long way to go to avoid the dreaded drop.