Veteran Arthur Zwane scored a late winner as Kaizer Chiefs triumphed 2-1 at Thanda Royal Zulu on Sunday to move within four points of South African Premiership leaders Ajax Cape Town.
Zwane snatched one of the easiest goals of his Chiefs career when he tapped in from close range after man of the match Abia Nale had set him up.
Musa Nyatama put lowly Thanda ahead after three minutes in the Indian Ocean city of Durban as Chiefs' defence struggled to contain a lively home team coached by Swede Roger Palmgren.
But after wasting several chances to increase their lead, Thanda conceded an equaliser on 28 minutes as goalkeeper Aubrey Mathibe failed to grasp a Zwane shot and Kaizer Motaung junior struck home the rebound.
Ajax have 30 points after 16 rounds of the chase for a one-million-dollar first prize, defending champions SuperSport United 28, and Chiefs share third place with arch-rivals Orlando Pirates.
Relegation threatened Bay United came from behind to draw 1-1 with visiting Moroka Swallows in Port Elizabeth where Sandile Ndlovu scored on 12 minutes and Siyabulela Songwigi levelled from an early second-half penalty.