Bucs remained second on the log standings after the win with 45 points from 25 games.
They trail log leaders Mamelodi Sundowns by one point, but the Brazilians have a game in hand.
“In 35 matches this season, this maybe our worst performance, whether it was the pressure of having to win or not, we have to go back and analyse to come back much stronger than this,” Sredojevic told SuperSport TV.
READ: Pirates stay in the title hunt
“We need to improve in every department, defensively, midfield and attacking-wise. The only positive for today [Wednesday] is that we won the game. We did a total risk when they went a man down. Putting four strikers upfront and launched a five-man attack which paid off in the end.
“We pulled [Thamsanqa] Gabuza to defence. The first time he has played there and we needed that because Happy was injured, and it paid off because we won the game. The only positive is the three points,” added the Serbian coach.
Bucs’ next game is against SuperSport United at the Mbombela Stadium next week Wednesday.
“The rest of the things are for the constructive critics and the rest of the things are to improve to come much stronger next week when we face SuperSport,” concluded Sredojevic.
ALSO READ: PSL welcomes court judgment on Tendai Ndoro matter
Download our app and read this and other great stories on the move. Available for Android and iOS.