
The hosts dominated early, carving chances before Glody Lilepo went close and Lebohang Maboe forced a save, though Lilepo later fired over.
Chiefs’ pressure paid off in the 32nd minute when Wandile Duba opened the scoring. Lilepo turned provider, slipping in Duba, who beat his defenders and finished confidently past Chipezeze.
Magesi struggled to create clear openings, with their best chance falling to Mcedi Vandala, who outpaced the defence but produced a weak effort that was comfortably handled by Bruce Bvuma.
After the break, Chiefs continued to dominate possession and territory. Mduduzi Shabalala forced a routine save from Chipezeze, while Gaston Sirino squandered a clear chance after being set up by Mfundo Vilakazi.
READ: Kaizer Chiefs target back-to-back wins against struggling Magesi
Vilakazi, however, made amends late on. In the 84th minute, the substitute reacted quickest after his initial effort was saved, calmly slotting home the rebound to seal the result.
The win lifts Chiefs into fourth place in the standings, just one point behind AmaZulu, who earlier defeated Polokwane City 1-0.
Chiefs had made three changes to their starting line-up, including Aden McCarthy replacing the injured Zitha Kwinika, but still produced a controlled and effective display.