While lowly Steenberg United shocked highflying Sekhukhune United 1-0, the other GladAfrica Championship title chasers, Royal AM and TS Sporting secured two-goal advantages over Bizana Pondo Chiefs and JDR Stars respectively.
Furthermore, Richards Bay FC dropped two vital points in KZN during a 0-0 draw with Cape Town Spurs, while University of Pretoria defeated Cape Town All Stars 2-1.
This unexpected loss for Babina Noko coupled with Royal's 2-0 victory means the two sides share 31 points, while Abantu Bemthetho are just 2 behind after hammering the Hammer Boys 3-1 at the Giant Stadium.
Sedwyn George and Tshepo Liphoko were on target for Floyd Mogale's side as We Hunt To Kill suffered a tenth loss, which further dents their chances of surviving relegation.
Although JDR Stars opened the score very early via Mziwokuthula Zimu, Sporting bounced back with successful efforts from Ange Labahi, Matome Mabeba and Decide Chauke, who've together smashed home 10 goals.
The Urban Warriors, who were not accurate in front of goal, moved off the bottom of the log, however, they're still five points behind Cape United and have a far worse goal difference.
Jomo Cosmos failed again at home following their 1-1 draw with Polokwane City, who went ahead when Khuda Muyaba put away his penalty before Moeketsi Sekola's leveller.
There was a similar result between Free State Stars and Cape United at Goble Park, where Manti Mekoa's opener gave the Spirited Ones great hope of an upset but a late own goal meant the two sides shared the points.
In the Mother City, Neo Mphuthi and Sanele Barns did the damage for AmaTuks, while Igugu Lekapa's goal came from Oswin Appollis.
Uthongathi FC and Pretoria Callies played to a 0-0 stalemate.