There were shocks in the GladAfrica Championship when Pretoria Callies and Steenberg United recorded 1-0 wins over University of Pretoria and Cape Town Spurs respectively, while Polokwane City and Cape United played out a 2-2 draw.
Furthermore, Richards Bay FC and Uthongathi FC both lost at home.
Callies engineered a great 1-0 win over AmaTuks thanks to Pogiso Mahlangu, which moved Sammy Troughton's side well up the log.
The Urban Warriors, reduced to ten men in the second half when Junior Sibande saw red, were undone by Carl Lark's winner that means Spurs' coach, Vladislav Heric, is still waiting for a victory.
The game at the Old Peter Mokaba Stadium came alive just after the break with the reliable Sekela Sithole netting for the Spirited Ones before Charlton Mashumba made it 1-1 from the penalty spot.
Thereafter, it was end to end stuff with two further goals as Cape United dropped points for the first time.
Moeketsi Sekola grabbed a late winner for Ezenkosi against the Natal Rich Boyz, the only goal of the game at uMhlathuze Sport Complex, where his side subsequently leapfrogged Sekhukhune United, who struggled to overcome a defiant Bizana Pondo Chiefs in a 0-0 stalemate.
This was Cosmos' second successive win on the road and their good start certainly bodes well for the ex-PSL outfit, who've struggled in past campaigns.
The Princess Magogo Stadium was the scene for much jubilation following Abantu Bemthetho's surprise 3-point haul at the Cane Cutters' expense.
Kabelo Sibiya's outfit opened the scoring via the veteran Angi Lebahi before Francisco Muchanga made certain of this 2-0 win, which leaves Pitso Dladla's team with a negative goal difference.
Cape Town All Stars dropped further points at home following their goalless draw with Royal AM, while JDR Stars and Free State Stars drew 1-1 at the Giant Stadium with Temptation Chiwunga and Danny Venter on the score sheet for their respective teams.