The home side opened the scoring inside ten minutes when Ziyaad Eksteen’s corner found Olwethu Nguye unmarked, and he made no mistake with his header.
However, it didn't take Kaizer Chiefs long to respond and within three minutes of conceding they were awarded a penalty when Curtly Poole fouled Phakamani Mngadi inside the box. Ovidy Karuru steeped up and made it 1-1.
Chiefs kept the pressure on the hosts and were rewarded with another goal when Mduduzi Nyandeni beat the ofside trap and past Ajax goalkeeper Jody February to make it 2-1.
Hendrick Ekstein made it 3-1 just before half-time when he received a defence-splitting pass from Siboniseni Ngcobo to make it 3-1.
Noah Sadaoui forced a save out of Chiefs goalkeeper Mulovhedzi Shandukani before Chiefs rounded off a great performance with a goal from substitute David Grewan in the 81minute.
Chiefs has a chance make it 5-1 when defender Lorenzo Gordinho pushed forward from the back and found himself one-on-one, but he pulled his shot wide.
The home side were awarded a penalty in the 90th minute when Clifford Mulenga was brought down in side the box by Gordinho, allowing Sadaoui to net from the spot.
Ajax XI: February, Swartz, Mqandu, Sasman, Poole, Paulse, Nguye, Gordinho, Sadaoui, Eksteen, Jacobus
Chiefs XI: Mulovhedzi, Ngcobo, Gordinho, Macheke, Mokgothu, Matombo, Malope, Ekstein, Nyandeni, Karuru, Mngadi