Usuthu are set to play host to an out-of-form Pirates side in a PSL match at King Zwelithini Stadium on Tuesday night.
It will be a battle between two struggling teams with AmaZulu having lost their first two league matches of the 2019/20 season.
On the other hand, Bucs have recorded three successive defeats across all competitions, but Johnson expects the Soweto giants to come out all guns blazing in Durban.
“There is never a right time to play anyone. Everyone prepares to win," Johnson told the media.
"We have to fight. We expect to play a fighting team, a running team and one that is very technical.
Johnson has revealed they have reflected on their poor start and put in the hard yards at training.
“We have not started on a good note, we have played good football but we have not got the results,” Johnson said.
“The players have done really well; we know it’s going to be a tough game tomorrow but it is our home game and we have to be confident.”
The club has revealed former Pirates striker Lehlohonolo Majoro is the only injury doubt for the match after he picked up a knock against Polokwane City.
While AmaZulu central midfielder Michael Morton, who was once on the books of Pirates, continues to recover from a pre-season injury.