Ulundi - AmaZulu stretched their unbeaten run to seven straight games after fighting back to draw 3-3 with Vasco da Gama in a high-scoring Absa Premiership encounter at Ulundi Stadium outside Durban on Saturday.
Goodman Dlamini was awarded a free kick in the fifth minute after he was brought down by Keenin Lesch, and Dlamini capitalised from outside the box to put the hosts ahead.
Lesch made up for the blunder by equalising in the 20th minute when he connected with a cross from Sibusiso Zuma to score a close range header.
Vasco then took the lead nine minutes before the break when Zeka Karkee netted from the edge of the area to give his side a 2-1 advantage at half-time.
The hosts, however, fought back and equalised in the 53rd minute after Aidan Jenniker fouled Muziwandile Khwela in the box, and Lehlohonolo Majoro scored from the spot.
Midway through the second half, Jonathan Armogam fired in a close range effort to once again give the visitors the lead.
AmaZulu continued to push forward, and in the 87th minute they struck again when Dlamini latched on to a pass from Litha Ngxabi and found the back of the net to earn a point for the hosts.