Mamelodi Sundowns replaced SuperSport United as South African Premiership leaders after a 3-1 win in a lively top-of-the-table showdown.
Sundowns lead fellow Pretoria club SuperSport on goal difference with each team having collected 28 points from 14 matches.
Malawi striker Atusaye Nyondo put SuperSport ahead on 27 minutes against the run of play when Sundowns failed to clear a cross at Lucas Moripe Stadium But the hosts were caught napping just one minute later and Sundowns captain Teko Modise levelled with a close-range shot after defender Moffat Mdluli hesitated.
Zimbabwean Nyasha Mushekwi gave Sundowns the lead soon after half-time, though, having cleverly dodged an offside trap, while Modise beat goalkeeper Ronwen Williams at his near post to complete the scoring 17 minutes from time.
"We deserved to win and I was very impressed with my side apart from the fact that they defended too deep at times," said Sundowns coach Johan Neeskens.
"Defending has been our strong point and now we concede six goals in two games," said SuperSport coach Gavin Hunt, referring to losses against Orlando Pirates and Sundowns after a 12-game unbeaten run since the season began.
Struggling Santos from Cape Town changed coaches in midweek with former South Africa midfielder Duncan Crowie replacing Boebie Solomons, but a poor run continued as they fell 2-1 at home against Durban visitors AmaZulu.
Goodman Dlamini and Thamsanqa Sangweni scored either side of half-time for an AmaZulu side improving since they hired Swedish coach Roger Palmgren and Eleazar Rodgers nodded a stoppage-time consolation goal.