The Amakhosi managed to beat Dikwena 2-0 in Rustenburg last Saturday in the first-leg, and then came to Johannesburg on Sunday, beating them 3-0 with goals from George Maluleka, Reneilwe Letsholonyane and Katlego Mphela.
The second-leg affair, though, was not all plain sailing for the Amakhosi as coach Stuart Baxter concurs.
"It was tough! They had us on the back-foot for the first 15-20 minutes but we managed to absorb all that to take a lead into the break, and thank goodness we got the set-piece at a time when we did and utilised it to great effect, as it was probably our only meaningful attempt apart from Yeye's (Letsholonyane) one from the woodwork at goal, in that facet of the game," said Baxter.
"We started the second half a lot more composed. Actually once we got in front we became composed and we managed to build onto that to add a second and later on a third, so I am pleased with my players and their contribution today," he added.
This means for the second time in three years the MTN8 title will be contested between Orlando Pirates and Kaizer Chiefs, and they meet for the second year running in the tournament after last year's semi-final meeting, which the Buccaneers won 2-1 on aggregate.
"Fantastic! To play a derby, especially in a Cup final is always a big occasion. It's once again a wonderful occasion for the public of South Africa and we as Kaizer Chiefs are looking forward to it," Baxter said.
The final will be contested on September 20, with the venue yet to be confirmed.