Kaizer Chiefs made a lively start to the encounter, with Mduduzi Shabalala slipping a clever pass through to Glody Lilepo, who dragged his effort wide with only Darren Keet to beat in the box on 10 minutes.
The Soweto giants dominated possession throughout the half, forcing Durban City to rely on counter-attacks led by Joslin Kamatuka and Trevor Mokwena. But Chiefs’ backline stood firm.
Lilepo continued to pose the biggest threat down the left flank, showing pace and intent, though City’s defence refused to let the Congolese forward find space in the final third. On the opposite wing, Mfundo Vilakazi worked hard to stretch the play, but clear chances remained elusive.
Despite Chiefs’ control and early promise, the teams headed into the halftime break deadlocked at 0-0. The second-half saw co-coaches Cedric Kaze and Khalil Ben Youssef make several changes.
Substitutes Gaston Sirino and Flavio da Silva combined to hand Chiefs a 1-0 win over City. Sirino delivered a cross which was headed home by Da Silva in the 88th minute for the Portuguese-Bissau Guinean striker's third goal of the season.
The win elevated the Chiefs to third place as they leapfrogged arch-rivals Orlando Pirates in the PSL standings. City, on the other hand, remained fourth on the table.