Kaizer Chiefs scored twice within three minutes to win 2-0 at Moroka Swallows on Wednesday and share top place after two rounds of the South African Premiership.

New signing Lehlohonolo Majoro scored his second goal in as many games after 19 minutes at a cold Dobsonville Stadium in Soweto and Josta Dladla achieved a similar feat just two minutes later. The midfielder had gone 18 months without scoring before hitting a late winner past Jomo Cosmos last Saturday in the opening round.

Despite coach Gordon Igesund making three substitutions by the 52nd minute, Swallows rarely tested a Chiefs side that had a third goal disallowed for offside midway through the second half.

Bloemfontein Celtic lead on goal difference over Chiefs and defending champions Orlando Pirates after each club collected a maximum six points on the week. Six-time champions Mamelodi Sundowns rose up to fourth place, just two points adrift of the leaders, after a 2-0 win at Jomo Cosmos.

South African striker Katlego Mphela scored another goal off a free-kick to edge Sundowns in front just short of the hour mark and Mozambican Elias 'Dominquez' Pelembe added a second two minutes from full-time.

SuperSport United, who won three consecutive titles before slipping to a mid-table finish last season, Wits University and Free State Stars are also sitting on four points after narrow victories.

Malawian Atusaye Nyondo put SuperSport ahead in first-half injury time, Katlego Mashego levelled early in the second half and Senegalese Mame Niang snatched the winner after being set up by Liberian Anthony Laffor.

Zimbabwean goalkeeper Energy Murambadoro ensured Wits of a 1-0 home win over Santos in a drab duel by blocking an injury-time shot from Tyren Arendse after Sifiso Myeni had given the Clever Boys an early second-half lead.

Free State Stars left it late to triumph 1-0 at AmaZulu with substitute Aleni Lebyane getting in front of two defenders to nod home a free-kick from Zambian Noah Chivuta.

Ajax Cape Town, pipped on goal difference for the title last season, were held 1-1 by Maritzburg United with Brett Evans scoring off a free-kick for the home team and Fadlu Davids equalising 12 minutes before the final whistle.