Orlando Pirates co-head coach Mandla Ncikazi felt his side could have scored six goals against SuperSport United.
Pirates went 2-0 down early on from set-pieces converted by Kegan Johannes and Ghampani Lungu but rallied back through two penalties from Deon Hotto and a last-minute winner from Goodman Mosele.
Despite walking away with three points, Ncikazi admitted it was nerve-wracking and said his side are their own worst enemies at times.
"We just make things very difficult for ourselves," Ncikazi told SuperSport TV.
"It's not the first time. When we played the team against Swaziland, same scenario. I can count the number of games. We seem not to be good learners. I thought we had enough chances even first-half before we scored. We had enough chances. It's just that sickness.
"We had clear-cut chances. We are just failing with that important part of scoring but let me not sound ungrateful for the fightback that the players had. From two goals down and they come back and win the match. Congratulations to them, nerve-wracking. But it's the nature of the game. Not the prettiest of matches. The surface was not allowing which is why we went for competition and duel rather than trying to play pretty.
"If you look at the number of chances created, I don't think they created a lot of chances other than the last one that I saw now. But other than that you can count the chances that we created. I think the team that deserved to win today is Pirates. Take the chances. Even the score would be six, according to my scale from the bench.