Atteridgeville - Bloemfontein Celtic edged out Mamelodi Sundowns 4-2 on penalties after finishing extra-time locked at 1-1 in their MTN8 quarter-final tie on Wednesday.
The clash was off to a slow start as neither side managed to truly test the opposing goalkeeper in the opening 30 minutes.
Sundowns had a terrific chance in the 38th minute when Keagan Dolly played in Fiston Razak with a low ball, but he was unable to keep his shot down, thrashing it over the bar.
A few minutes later the Brazilians created another opportunity, but on this occasion it was Teko Modise who failed to get his shot on target, losing his balance as he tried to find the back of the net.
Razak again had a good chance in the 59th minute, yet he somehow sent his headed effort over the woodwork from a mere three yards out.
Kennedy Mweene was called into action in the 66th minute when Keagan Buchanan fired an attempt on goal, keeping it low and hitting it with power, but the keeper was up to the task.
'Downs came agonisingly close to finally putting their noses in front in the 74th minute. However, they were denied by the crossbar as Dolly rattled it with a super free kick.
When the game went into extra-time the Brazilians finally converted a chance as Razak netted the opener in the 105th minute.
With only two minutes left in extra-time Celtic scored the equaliser as Bilankulu headed home Lakay's free kick to take the game to penalties.
Celtic were flawless from the spot, but Asavela Mbekile and Mweene missed their penalties, giving the Bloemfontein side the win.