Orlando Pirates coach Josef Zinnbauer said his side had better chances than Kaizer Chiefs in the Carling Black Label Cup on Sunday.
Thembinkosi Lorch and Kgaogelo Sekgota came closest in regular time as the match went to penalties after the sides could not be separated over 90 minutes.
It was there that Chiefs' replacement goalkeeper Brandon Peterson produced the heroics with two saves in a row in the shootout.
"It was a good game from both teams," the Buccaneers boss told SuperSport TV.
"We got good information. I think we had good opportunities to score, especially in the second half. He [Lorch] has to score and then I think the game is done.
"But then we had a good save from Ofori. To lose in penalties is always difficult. It's a final. You have to win the final but I think the performance was good for this moment. It was a good performance from both teams."
The German tactician could not fault Ntsikelelo Nyauza for conceding the penalty in the manner that he did.
"Nyauza did not make a mistake," said Zinnbauer.
"It was in the midfield we made a mistake. It was too easy, we lost the ball and we got overloaded and then our transition to defend was too slow. The mistake started in the midfield not in the box.
"We had good build-up. We had better chances than Chiefs. It was a good performance. We needed the goal. This is always the problem in football.
"At the moment we have a good mood in the team. We are finding more and more structure. It was good to see us with the ball. Not our best, but it's normal for this time."
Scroll through the gallery below to see images from Chiefs' win over Pirates!