The victory was the Buccaneers' first of the season after opening the league with a 1-1 stalemate against Highlands Park.
In Port Elizabeth, Mthokozisi Dube was sent with 20 minutes to go while Bucs were leading 1-0, but the Soweto giants held on for three points.
“First of all I, believe we had controlled the game very well it was not easy they’re a competitive team that plays with good possession. Everything went well we were leading first half,” the Serbian told SuperSport TV.
“In the second half, we wanted to kill the game however that unfortunate red card of our player put us in the back foot. In the last 15 minutes, we were playing with a player less and the opponent had the advantage. They had the advantage of numbers and dominating.
“However, whether you’re winning or trailing you’re training to play with one player less. There’s many more to come. We need to learn so many things."
Sredojevic highlighted the midfield battle in the match as the reason for not so many clear chances.
“Kurt Lentjies, [Thamsanqa] Sangweni and whoever their third player in midfield were battling with our three midfielders. This was the main battle, the mother of all battles. I’m happy with some aspects of our performance and I’m happy with the result but there’s so much to improve in the next matches ahead of us,” the Serbian concluded.