The Brazilians edged City 2-1 at the Cape Town Stadium on Sunday afternoon and will now face Maritzburg United in the semi-finals of the competition.
Mosimane felt experienced players managed the game well as the Citizens were dominant early on.
“I think we did well we missed a lot of chances in the first half. We hit the post twice. We have experienced Bafana players. They managed the game well. Thapelo [Morena] struggled a little bit with [Bradley] Ralani. He’s a good player. I have to give Ralani credit. We have experience to play this game we know when it’s the last 15 to 10 minutes how to organise and let it roll and roll.
“They were more on the ball and we were more effective. We could have scored three goals in the first half. They have a very good team, I’m not surprised this team beat Orlando Pirates, they beat Wits they’re a very good team.
“We put a little of experience in this game and shut down Robyn Johannes and let [Tariq] Fielies have the ball because Johannes is their playmaker. He passes well [from the back].
“Gaston [Sirino] struggled a little bit defensively but he was dangerous in attack sometimes you can’t have the cake and eat it. It was a good experience.”