Cape Town - Orlando Pirates missed the chance to end their wait for silverware after they were beaten by Baroka FC, who secured the first-ever Telkom Knockout title via a penalty shoot-out win.
Thembinkosi Lorch should have opened the scoring for Bucs in the sixth minute after a terrible back-pass sent him through one-on-one with Elvis Chipezeze but he fired straight at the Zimbabwean shot-stopper, according to SoccerLaduma website.
The Soweto giants were on the front foot after a quarter of an hour, but Baroka were solid at the back clearing their lines well.
Vincent Pule almost found the breakthrough for Milutin Sredojevic's troops in the 33rd minute with a curling strike from the edge of the box that was searching for the top corner but missed wide and over the bar.
There was drama four minutes before the break as Bucs were reduced to ten men after defender Marshall Munetsi was red carded for a dangerous tack on Jemondre Dickens.
Dickens punished Sredojevic's men in stoppage time of halftime with a smashing half-volley into the gaping net after Pirates goalkeeper Siyabonga Mpontshane could not collect a ball in the air.
Musa Nyatama levelled matters for Bucs 12 minutes after the break after capitalising on a rebound after Justin Shonga's free-kick hit the bottom corner.
Nyirenda made the first change of the game 20 minutes before time bringing on Onkabetse Makgantai in place of goalscorer Dickens.
Augustine Mulenga almost snatched the lead for Pirates 16 minutes before time with a low strike at the near post that sailed narrowly wide after a brilliant through ball by Lorch.
Chipezeze denied the Soweto giants a late winner six minutes before time, with Pule unleashing a low drive from the left side of the box that was smothered by the Zimbabwean shot-stopper, which ultimately forced the game into extra-time.
There was more drama in the tenth minute of extra time after Mpontshane brought down Makgantai inside the box. Mduduzi Mdantsane stepped up to restore the lead for Bakgaga with a cool finish from the penalty spot, 2-1.
Nyirenda's troops were getting the better chances on transitions having the advantage of playing with an extra player but the first stanza of extra time ended 2-1.
However, Lorch found a dramatic equaliser for Bucs six minutes before time with a header at the back post after some brilliant work by Shonga.
It was a roller-coaster ride in the closing minutes but ultimately the sides went into penalties, where the Limpopo side held their nerve to triumph 3-2 to claim their first TKO title.