Both sides started with a measured approach, felling each other out and trying to establish the pace and build rhythm.
Gavin Hunt’s men grew into the ascendency and made their advantage pay in the 21st minute when Mhango picked out Rodgers at the far post, the veteran striker making no mistake in finishing past Walters to put the hosts in the lead.
Eric Tinkler’s side looked lost in defence and were made to pay when Elias Pelembe went past two men and cooly slotted his effort into the bottom corner to double the hosts advantage.
Mhango looked to be causing the visitors issues all night with his pace and clever movement off the ball. He was rewarded when he intercepted a poor header back to Walters by Gumede and neatly chipped the Cape Town City keeper.
The sides went into the break with Bidvest Wits leading 3 – 0 and looking dominant.
The second half was far more subdued, with neither side creating any real danger or showing positive attacking intent.
The highlight of the half saw the return of Sifiso Myeni, who was welcomed back with warm applause.
In the 78th minute Mhango was pushed into the advertising board by Moseamedi which resulted in a scuffle between the sides. Moneeb Josephs ran to defend his teammate and ended up pushing Putsche in the face as the exchange got heated, resulting in the Bidvest Wits keeper seeing a red card.
Darren Keet replaced Mhango in the 80th minute to make his debut as Gavin Hunt’s side comfortably saw out the remainder of the game.
The Clever Boys take on Polokwane City on Tuesday as the Absa Premiership action continues.