The Buccaneers found the back of the net through Fortune Makaringe and Linda Mntambo to set up a date with Bloemfontein Celtic in the final.
Zinnbauer had returned to Germany for a family matter before arriving back in South Africa to oversee his side's victory, which he said was the perfect homecoming.
"It was important we had a good game and won the game," Zinnbauer told SuperSport.
"I'm happy about this. We didn't have a target of having to score, we had time, so we were very calm and we worked very good in the defensive positions. And then we could wait on the right moment to counter-attack.
"We've said it before. Wait for the right moment. Maybe in the second half they are more tired, then we get a chance, then we can score. And then the result was on our side. We could have maybe scored one or two more.
"Congratulations to the team, to Hotto for being the best player on the day. I'm happy.
"We work very hard against the ball and we work as a unit. This is what we need in the next days. Now we have a break, we can come back, we can recover and then we have to focus on the next game.
"We are happy we are in the final. I think it's a long time since we were in a final and this win is for the supporters. They give us the belief and I'm happy we are in the final."