Kaizer Chiefs came from behind twice to salvage a 2-2 draw with Stellenbosch FC in a DStv Premiership clash at FNB Stadium on Tuesday evening.
Erick Mathoho and Willard Katsande came into the Chiefs' starting line-up in place of the suspended Njabulo Blom and Yagan Sasman. Meanwhile, Steve Barker made just the single change with Robyn Johannes being replaced by Marc van Heerden.
Chiefs had the first opportunity of the match. Ngcobo controlled the ball on his thigh and let it bounce before unleashing a fierce strike on the volley towards the bottom left-hand corner, which Stellies shot-stopper Sage Stephens did well to tip around the post.
Stellies, as they are accustomed to doing, broke on the counter in the sixth minute with Deano van Rooyen threading the ball down the right-hand side for Stanley Dimgba, who chipped the onrushing Daniel Akpeyi from a tight angle but it went wide of the far post.
Dimbga was proving a menace down the right-hand side. In the 17th minute, the Nigerian went on a mazy individual run from the right-hand side that cut right through the heart of the Amakhosi defence and tried to curl one into the near post but it went wide.
Junior Mendeta then tested Akpeyi from range with a decent rising effort that the Nigeria international got well behind to make the save.
Shortly before the break, Nkosingiphile Ngcobo slipped a pass through for Manyama, who shot from the angle on the right-hand side and the ball almost sneaked through keeper Stephens' legs before going behind for a corner.
With the scores still even, Khama Billiat made his long-awaited return off the bench when he replaced Manyama in the 66th minute, while Leonardo Castro came on for Samir Nurkovic in the other change.
From another set-piece the winelands outfit would take the lead soon after. Mendieta delivered the corner from the left-hand side and Akpeyi came out but didn't make it in time as Sinkala this time did get on the end of it and headed into an empty net for the lead.
It was all square in the 76th minute when Castro, with his first touch of the game, got between two defenders and headed in fellow substitute Reeve Frosler's delivery in from the left-hand side into the back of the net.
Just three minutes later, Barker's side restored their lead. Dimgba got the run on Frosler down the right-hand side and crossed for substitute Phathutshedzo Nange to head home.
The topsy-turvy nature of the match continued when i n the 85th minute, Barker's side surrendered their lead for the second time in the match. The two youngsters combined as Mashiane cut one back across the box for Ngcobo to place the ball into the top left-hand corner despite the ball being a bit behind him and with Stephens getting a touch to it on its way in.
Castro then had a chance to complete his brace but headed well over from a free-kick as Gavin Hunt's side's unbeaten run stretched to six games.
Chiefs: Akpeyi, Frosler, Ngezana, Mathoho, Cardoso, Katsande, Parker, Ngcobo, Mashiane, Manyama, Nurkovic.
Subs: Khune, Mphahlele, Castro, Billiat, Baccus, Sasman, Kambole, Zuma, Matsheke.
Stellies: Stephens, Macheke, De Goede, Robertson, Van Heerden, Van Rooyen, Jabaar, Sinkala, Du Preez, Dimgba, Mendieta.
Subs: Langeveldt, Mbekile, Brenner, Nange, Scott, Msengi, Johnson, Skelem, Mthethwa.