DStv Premiership newcomers Swallows maintained an unbeaten start to South Africa's top division, thanks a late Joseph Mhlongo goal to beat Kaizer Chiefs.
Chiefs coach Gavin Hunt kept the exact same team that earned a 2-2 draw away at Golden Arrows, with the pressure burning hot after three games without a win.
Chiefs had the first best chance to open the score, as Khama Billiat's perfect free-kick delivery was headed wide by Willard Katsande on 20 minutes.
With just minutes before the break, Amakhosi's Philani Zulu shot well inside the box but his effort was denied by the post. Leonardo Castro then forced the ball into the net in first-half stoppage time, but the officials ruled the action in favour of Swallows for a foul.
With few and far between action and attacking play in the second half, Swallows substitute Joseph Mhlongo virtually threw himself at a delightful Lebohang Mokoena cross to take the 1-0 win.
The result left the Dube Birds at the top of the league with a point ahead of the champions Mamelodi Sundowns.
How the teams lined-up:
Swallows: 30. Vries, 8. Mere, 22. Hlanti, 5. Letlabika, 4. Ngcobo, 9. Mokoena, 21. Seabi, 6. Mthethwa, 14. Thibedi, 12. Gamildien, 11. Mbokoma.
Subs: 50. Tshabalala, 7. Mosadi, 3. Mahlatsi, 27. Matlaba, 16. Makhanya, 24. Basadien, 15. Nyatama, 25. Mhlongo, 33. Khupe.
Chiefs: 32. Khune, 18. Moleko, 4. Cardoso, 2. Mphahelele, 30. Ngezana, 22. Zulu, 31. Katsande, 37. Ngcobo, 21, Manyama, 8. Castro, 11. Billiat.
Subs: 40. Akpeyi, 20. Sasman, 5. Agay, 25. Parker 28. Zuma, 10. Ntshangase, 45. Blom, 46. Sifama, 43. Matsheke.
View: PSL Log